Inhalt einer Datei mit std::ios_base::app aktualisieren
-
Hallo!
#include <iostream> #include <fstream> #include <string> int main() { std::string Satz; std::cout << "Dein Kommentar (maximal 100 Buchstaben lang!) ----> "; std::cin >> Satz; std::ofstream KommentarDatei("Kommentar.txt", std::ios_base::app); if (!KommentarDatei) { std::cout << "Dein Kommentar konnte nicht erstellt werden.\n"; exit(1); } KommentarDatei << Satz; std::cout << "Der Kommentar wurde erstellt!\n"; return 0; }
Das ist bis jetzt mein Script und bei
std::ofstream KommentarDatei("Kommentar.txt", std::ios_base::app);
Muss jetzt irgendwie eingestellt werden, dass er nicht beim letzten Word anfängt und weiterschreibt sondern es so ordnet:
Kommentar 1.
blabla
Kommentar 2.
blablabla
Danke im Voraus
MfG Darthshoot
-
Dein Code sollte die Datei öffnen und die neuen Strings anhängen. Wo ist denn hier das Problem?
[edit]
KommentarDatei << Satz << std::endl;
[edit]
-
Danke!
-
Ah! Hätte ich fast vergessen: Wie mache ich das er ne Art Überschrift macht?
Etwa so:
Kommentar 1.
Text
Kommentar 2.
Text
?
-
Indem du es hinschreibst?
KommentarDatei << "Das ist jetzt mein Kommentar\n" << Satz << std::endl;
Bitte schau dir mal das Kapitel über Ströme in der hiesigen FAQ an.
-
Jo danke ^^ ich werd jetzt erstmal wieder selber probieren.
Rein ins FAQ!MfG Darthshoot
-
Darthshoot. schrieb:
Jo danke ^^ ich werd jetzt erstmal wieder selber probieren.
Rein ins FAQ!LOL