Bonjour,
j'aimerai lire un fichier ligne par ligne et ensuite ecrire ces lignes dans une autre fichier,le probleme c'est qu'il ecrase systematiquement la premiere ligne dans mon fichier texte de destination.Je n'arrive pas a passer à la ligne suivante.
pouvez vous m'aidez?
merci voici le code :
#include <fstream>
#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
ifstream fichierouvert("dutexte.txt");
while (!fichierouvert.eof ())
{
std::string maligne;
std::getline (fichierouvert, maligne);
cout << maligne << endl ;
ofstream versfichier("verstexte.txt");
versfichier.seekp(ios_base::end,ios_base::end);
versfichier << maligne ;
}
fichierouvert.close ();
system("PAUSE");
return EXIT_SUCCESS;
}