das ist der Quelltext. Es schreibt eigentlich auch alles in die Datei. Nur wenn die Datei schon existiert wird das richtige erst nach dem 2ten Mal ausführen erst geschrieben. Kann ich die Datei vorher löschen/leeren oder irgendetwas so dass ich das Problem nicht mehr habe? Truncate fällt mir da ins Auge
ok ich mach das write jetzt zweimal und er schreibt mir x alte dateien rein. Das heisst der speicher ist noch gefüllt ich versuchs mal mit flush()
Zuletzt geändert von SaLu am 23. September 2008 15:19, insgesamt 1-mal geändert.
SaLu hat geschrieben:Kann ich die Datei vorher löschen/leeren oder irgendetwas so dass ich das Problem nicht mehr habe?
Da sollte man open() wohl mal ein korrektes Flag mit übergeben.
Wenn ich eine Datei als WriteOnly öffne wird der Filepointer immer ans Ende der Datei gesetzt.
das Problem lag nicht an dieser Stelle. Das mit writeonly klappt ohne Probleme ich hatte einfach die Verbindung mit den alten werten gemacht und die Verbindung dann geschlossen. Als die neuen Werte reinkamen war die Verbindung bereits getrennt.