Voila, j'aimerais écrire à la fin de mon fichier, mais ceci ne fonctionne pas :

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();
    }
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)...

Merci pour votre aide !
A bientôt !