Voila, j'aimerais écrire à la fin de mon fichier, mais ceci ne fonctionne pas :
Comment puis-je trouver la taille du fichier ? En totu cas, quand j'exécture ce code, le fichier log ne contient rien... SI je retire la ligne "outfile.seekp(EOF);", il écrit le string que j'envois, mais toujours au début du fichier et réécrase la première ligne (évidemment)...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void write(string line) { ofstream outfile(logFile, ofstream::binary); outfile.seekp(EOF); outfile.write(line.c_str(), line.size()); outfile.close(); }
Merci pour votre aide !
A bientôt !
Partager