Suche alternativen Weg zum Schreiben in Dateien

Test

Erfahrenes Mitglied
Hi,
ich muss für mein Programm ne log-Datei erstellen in der Fehler reingeschrieben werden sollen. Zur Zeit löse ich dies so:

1. Stringliste erstellen
2. in Diese den Dateiinhalt laden
3. neue Einträge in Stringliste machen
4. Stringliste in Datei speicher

Ich weiß das dies nicht die optimale Lösung ist da ich ja jedesmal den ganzen Inhalt auslesen und wieder schreiben muss. Könnte mir bitte jemand einen einfacheren (einfach nur das neue Zeug ans Ende der Datei speichern) Weg mitteilen?

Danke im Vorauss!
 
Alles klar danke, funktioniert super:

Code:
#include <fstream>
using namespace std;

fstream DateiStream("MeinLog.log",ios::out|ios::app);
DateiStream<<"Uhrzeit+Datum: ";
DateiStream<<iDateTime;;
DateiStream<<"\n";
DateiStream<<"FehlerNr:";
DateiStream<<iFehlernummer;
DateiStream<<"\n";
DateiStream.close();
 

Neue Beiträge

Zurück