Användarprofil

Uppgifter
Användarnamn
Email
Besök -
Hemsida Ingen
Plats (stad)
Senaste besök 01:00 - 1:a Januari 1970
Poster i forumet
Varningar
Grupp
Medlem sedan 01:00 - 1:a Januari 1970
Artiklar och filer
Den här användaren har inga artiklar eller filer

Avatar


Presentation av

Den här användaren har inte skapat någon personlig presentation.

Senaste inläggen i forumet

C++ filhantering för nybörjare
EDIT: fixade det själv

Postad 19:19 - 16:e December 2006
C++ filhantering för nybörjare
Hejsan, Har varit iväg i några dagar. Det är därför jag inte svarat. Din kod funkade fint och jag har redan fixat en helt ok program nu det där med omkastning fattade jag inte riktigt innan men länken var bra och tror jag fattat det nu =)

Tack så mycket för hjälpen

Postad 18:44 - 14:e December 2006
C++ filhantering för nybörjare
Tackar, Nu funkar det iaf mer eller mindre. Kan fortfarande inte skriva flera bokstäver på samma rad, Vill gärna ha tips på hur man fixar det med. Typ något sätt att ta "text" stringen och jämföra den med alla "if" satserna en efter en?

Vill även fortfarande ha tips på dekryptering ifall någon har en idé


Postad 16:12 - 1:a December 2006
C++ filhantering för nybörjare
Hejsan, jag har hållt på med Dev-C++ i några dagar och bestämde mig för att göra ett krypteringsprogram som krypterar tex "hej" till "7382047" till en .txt fil.

Detta är vad jag gjort än så länge



#include<iostream>
#include<string>
#include<fstream.h>

using namespace std;

int main()
{
ofstream file;

int A=7;
int B=23;
int C=16;
int D=39;
int E=86;
int F=51;
int G=97;
int H=45;
int I=66;
int J=103;
int K=148;
int L=112;
int M=128;
int N=153;
int O=136;
int P=170;
int Q=169;
int R=196;
int S=181;
int T=254;
int U=235;
int V=217;
int W=222;
int X=247;
int Y=289;
int Z=265;
int AA=272;
int AE=290;
int OE=308;





string val;
string text;
string filnamn;
int par;
par = 100;

cout << "\n\n" << "skriv in om du vill kryptera eller dekryptera" << "\n\n\n";

cout << "val: ";
cin >> val;

if (val == "kryptera")

{
while (par >= 0)

{

cout << "skriv in medelandet du vill ha krypterat(en bokstav sen enter osv): ";
cin >> text;

if (text == "a")

{

file.open ("dokument.txt");
file << A << endl;
file.close();
}
else if (text == "b")
{
file.open ("dokument.txt");
file << B;
file.close();

}

else if (text == "c")

{

file.open ("dokument.txt");
file << C;
file.close();

}

else if (text == "d")

{

file.open ("dokument.txt");
file << D;
file.close();

}

else if (text == "e")

{

file.open ("dokument.txt");
file << E;
file.close();

}

else if (text == "f")

{

file.open ("dokument.txt");
file << F;
file.close();

}

else if (text == "g")

{

file.open ("dokument.txt");
file << G;
file.close();

}

else if (text == "h")

{

file.open ("dokument.txt");
file << H;
file.close();

}

else if (text == "i")

{

file.open ("dokument.txt");
file << I;
file.close();

}

else if (text == "j")

{

file.open ("dokument.txt");
file << J;
file.close();

}

else if (text == "k")

{

file.open ("dokument.txt");
file << K;
file.close();

}

else if (text == "l")

{

file.open ("dokument.txt");
file << L;
file.close();

}

else if (text == "m")

{

file.open ("dokument.txt");
file << M;
file.close();

}

else if (text == "n")

{

file.open ("dokument.txt");
file << N;
file.close();

}

else if (text == "o")

{

file.open ("dokument.txt");
file << O;
file.close();

}

else if (text == "p")

{

file.open ("dokument.txt");
file << P;
file.close();

}

else if (text == "q")

{

file.open ("dokument.txt");
file << Q;
file.close();

}
else if (text == "r")

{

file.open ("dokument.txt");
file << R;
file.close();

}
else if (text == "s")

{

file.open ("dokument.txt");
file << S;
file.close();

}
else if (text == "t")

{

file.open ("dokument.txt");
file << T;
file.close();

}
else if (text == "u")

{

file.open ("dokument.txt");
file << U;
file.close();

}
else if (text == "v")

{

file.open ("dokument.txt");
file << V;
file.close();

}
else if (text == "w")

{

file.open ("dokument.txt");
file << W;
file.close();

}
else if (text == "x")

{

file.open ("dokument.txt");
file << X;
file.close();

}
else if (text == "y")

{

file.open ("dokument.txt");
file << Y;
file.close();

}
else if (text == "z")

{

file.open ("dokument.txt");
file << Z;
file.close();

}
else if (text == "å")

{

file.open ("dokument.txt");
file << AA;
file.close();

}
else if (text == "ä")

{

file.open ("dokument.txt");
file << AE;
file.close();

}
else if (text == "ö")

{

file.open ("dokument.txt");
file << OE;
file.close();

}


cin.get();

}

system ("pause");

}

return 0;
}



Det jag nu behöver hjälp med är att för varje ny bokstav som skrivs in raderas de gamla siffrorna i dokumentet och det funkar ej att skriva flera bokstäver på samma rad, då krypteras bara den första.

Jag har även börjat fundera på dekrypteringen men där har jag ingen aning om hur jag ska fixa det. så de får bli ett senare problem.

Postad 18:21 - 30:e November 2006

Skicka meddelande
Läs s blog