Salut!

Je fais un programme de cryptage bidon dans lequel chaque lettre d'un fichier est remplacée par son code ascii:
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".*/
                                                  }
                        }
Après que la ligne "line" a été "codée" j'aimerais la placer dans le fichier "file" à l'emplacement de la ligne originale.
Je ne vois pas comment faire et me demandait si il n'existait pas une fonction pratique qui le ferait.

Merci de votre aide.