Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Text-OP in VC++

Bachtl (Anonym) / 2 Antworten / Baumansicht Nickles

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?

bei Antwort benachrichtigen
thomas woelfer Bachtl (Anonym) „Text-OP in VC++“
Optionen

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

this posting contains no tpyos.
bei Antwort benachrichtigen
Baschtl (Anonym) thomas woelfer „der richtige weg waere es, vorher nachzusehen wie gross die datei ist. dann kann...“
Optionen

So hab ich's gemacht(strlen) und klappt!

bei Antwort benachrichtigen