Salut!
Je fais un programme de cryptage bidon dans lequel chaque lettre d'un fichier est remplacée par son code ascii:
Après que la ligne "line" a été "codée" j'aimerais la placer dans le fichier "file" à l'emplacement de la ligne originale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void Crypto::crypting(){ cout<<"begin"<<endl; cout<<"opening file : "; std::ifstream file(fileName.c_str()); (file) ? cout<<"success"<<endl : cout<<"error"<<endl; string line; while(getline(file,line)){ for(int i=0;i<line.length();i++){ static_cast<int> (line[i]); } /*ici il faut "remettre la ligne en place".*/ } }
Je ne vois pas comment faire et me demandait si il n'existait pas une fonction pratique qui le ferait.
Merci de votre aide.![]()
Partager