an Datei anhängen
-
hallo
Ich möchte den Inhalt meines vectors in einer csv_Datei speichern . Dann beim 2. 3. 4... Starten des Programms , soll den neuen Inhalt angehängt werden(nun csv_Datei ist bereits im Prog_Verzeichnis durch den 1. Start vorhanden). also das Speichern vom vector_inhalt funktioniert aber das Anhängen funzt nicht! Stattdessen wird den alten Inhalt immer überschrieben !??Int speichern () { fstream datei("ausgabe.csv", std::ios::out); //"ausgabe.csv" als Ausgabedatei if(!datei) { // OK! datei existiert nicht copy(vector.begin(),vector.end(),ostream_iterator<int>(datei,",\r")); //return 20; } else { //datei existiert bereit fstream datei("ausgabe.csv",ios::app); copy(vector.begin(),vector.end(),ostream_iterator<int>(datei,",\r")); } datei.close(); // Datei schliessen return 0; } was habe ich falsch geschrieben? Hat jemand eine Idee? Danke vielmals!
-
Sollte doch so gehen:
fstream datei("ausgabe.csv", std::ios::out | std::ios::app); datei << "lala";
-
hi Gast2222111
ich habe es jedenfalls implementiert aber hat es trotzdem nicht geklappt!!!
-
Guten Abend
würde vielleicht jemand den obigen code anschauen und seine meinung dazu sagt.
Danke schön
-
So sollte es gehen:
[cpp]ofstream ofs("file.txt", ios_base::out | ios_base::app);
ofs << "lala" << endl;
ofs.close();[/cpp]
-
Danke schön
das hat geklappt wunderbar!