file nicht überschreiben !!
-
Hallo ich habe den folgenden Code
void fout(string str)
{fstream fout;
fout.open("example.txt");
fout << str << ".\n";
fout.close();}
siese methode ueberschreibt immer was sie vorher geschrieben hat !!
wie kann ich sie umwandeln dass wenn ich die methode fout nochmal aufrufe den File example nicht ueberschreibt sonder einfach einfügt ,von mir aus von hinten also
beim ersten mal beim aufruf
fout ("Hallo");
und dann
fout ("ciao");soll in der text datei
Hallo
ciaogespeichert werden und nicht
ciao !!!
Vielen dank
-
Das wurde hier aber schon mehrmals angesprochen:
Man muss die Datei mit ios_base::app öffnen:
dateivariable.open("datei",ios_base::app);
app für append