Hallo alle zusammen,
Programmiersprache : c++ (Visual Studio 2010)
Problem:
Ergebnis in Datei.txt (Zeilenweise)schreiben.
Fkt: die für das Ostream zuständig :
1 | void TxtAusgabe(vector<int> &v)
|
2 | {
|
3 | string zielDatei = "c:\\test_ausgabe.txt";
|
4 |
|
5 | ofstream datei(zielDatei,ios::out);
|
6 | if(!datei.is_open())
|
7 | {
|
8 | cerr << zielDatei << " Kann nicht geoeffnet werden!\n";
|
9 | exit(-1);
|
10 | }
|
11 | copy(v.begin(),v.end(),ostream_iterator<int>(datei," "));
|
12 | }
|
Ich möchte meine Ausgabe so formatieren, dass es bei jeden Aufruf der
FKT der Inhalt in eine neue Zeile geschrieben wird was leider jetzt
nicht der Fall ist.
Ich kann auch so machen :
ofstream datei(zielDatei,ios::app);--> das bringt mir auch nicht weiter
da es bei x mal das prog starten wird der Inhalt x mal geschrieben.