Ozzy Ozborn
Erfahrenes Mitglied
Hi,
ich muss eine Menge verschiedener Daten generieren, und die am Ende in eine Datei schreiben.
Das habe ich mir so vorgestellt:
Öffne eine Datei. Wenn sie leer ist, dann füge einfach alle Daten ein.
Wenn nicht: nehme die erste Zahl aus der ersten Zeile. Ist die eben generierte Zahl kleiner, so füge sie davor ein. Ist sie größer, so schaue in der zweiten Zeile etc...
Bisher habe ich immer so in eine Datei geschrieben:
Aber wie kann ich nun so am Besten die Zeilen überprüfen, und vor allem, wie füge ich ein?
Vielen Dank im Voraus, Ozzy
ich muss eine Menge verschiedener Daten generieren, und die am Ende in eine Datei schreiben.
Das habe ich mir so vorgestellt:
Öffne eine Datei. Wenn sie leer ist, dann füge einfach alle Daten ein.
Wenn nicht: nehme die erste Zahl aus der ersten Zeile. Ist die eben generierte Zahl kleiner, so füge sie davor ein. Ist sie größer, so schaue in der zweiten Zeile etc...
Bisher habe ich immer so in eine Datei geschrieben:
Code:
fstream tmp(filename, ios::out)
tmp << zahl 1 << " ";
tmp << name << " ";
tmp << zahl2 << endl;
tmp.close()
Aber wie kann ich nun so am Besten die Zeilen überprüfen, und vor allem, wie füge ich ein?
Vielen Dank im Voraus, Ozzy