wie kann ich eine datei im textmodus komplett leeren, bevor ich auf sie schreibe?
danke.
EDIT: Ich will nur darauf schreiben, also nicht lesen -- Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten. (Emerson Pugh Trost)Dieser Post wurde am 23.08.2005 um 16:23 Uhr von Lensflare editiert.
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.
öhm sie leert sich ja schon automatisch wenn ich im schreibmodus öffne oO
sorry, hätte ich probieren sollen bevor ich die frage stelle -- Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten. (Emerson Pugh Trost)
kann es vielleicht sein dass alles was ich in die datei schreibe erst in den zwischenspeicher kommt und nach fclose() oder nach dem beenden des programms auf die festplatte kommt?
bei mir ist die datei nämlich immer leer wenn das programm absäuft.
das blöde ist, ich schreibe ein logfile um genau den grund für das absaufen zu finden :/ -- Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten. (Emerson Pugh Trost)Dieser Post wurde am 23.08.2005 um 17:20 Uhr von Lensflare editiert.
du kannst mit fflush bzw outfile << std::flush; die datei flushen, d.h die pufferdaten werden in die datei geschrieben -- class God : public ChuckNorris { };
danke -- Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten. (Emerson Pugh Trost)