Ich arbeite mit der CFile-Klasse der MFC. Wenn ich ein char[100]Array anlege und mit Datei.Read(...) das Array auslese, und das Array grösser ist als der Text, bekomme ich ungepufferten Unsinn mit in die Datei geschrieben wenn ich anschliessend mit Datei.Write(...) das char-Array wieder zurückschreiben will. Gibt es eine Möglichkeit das zu ändern?
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
der richtige weg waere es, vorher nachzusehen wie gross die datei ist. dann kann man bei der gelegenheit auch direkt den speicherblock in der richtigen groesse allozieren...
WM_HOPETHISHELPS
thomas woelfer
So hab ich's gemacht(strlen) und klappt!