ich derzeit std::ofstream
bin mit wie folgt:Schreiben string Inhalt in ofstream
std::ofstream outFile;
outFile.open(output_file);
Dann versuche ich, ein std::stringstream
Objekt outFile
passieren wie folgt:
GetHolesResults(..., std::ofstream &outFile){
float x = 1234;
std::stringstream ss;
ss << x << std::endl;
outFile << ss;
}
Nun meine outFile
enthält nichts anderes als Müll: "0012E708" wiederholt sich überall.
In GetHolesResults
kann ich
outFile << "Foo" << std:endl;
schreiben und es wird korrekt ausgegeben in outFile
.
Irgendwelche Vorschläge, was ich falsch mache?
Ich schlage vor, Sie um den Titel zu etwas in der Linie der neu formulieren: ‚string Inhalt in ofstream writting‘ (oder Ostream für das, was wichtig ist) –
Eric, sollten Sie Antwort markieren Johannes als angenommen, so dass ich meine löschen (was deutlich schlechter ist als sein Ansatz) –
Ok, fertig. Aber damals benutzte ich deine Lösung =) – Eric