Datei speichern - Problem
-
Hi,
ich will mit meinem programm ne textdatei speichern (Dateiändung muss *.d11 sein!). Das Anlegen dieser Datei klappt auch einwandfrei. Nur leider sind die ersten paar Zeichen irgendwas, von dem ich nich weiß wie ich es wegbekomme (vermute mal, dass das ne Codierung is...):
ÿ
Evtl. gibts ja auch ne andere Möglichkeit die Datei zu speichern ohne den Kram...
ich speichere im Moment durch den Aufruf von Serialize in der Document - Klasse.
Wäre für jeden Tipp wie ich das loswerde dankbar.
-
CFile oder CStdioFile
-
hi
wir hatten vorgestern das gleiche problemjedoch unter embedded c++
also wenn du embedded hilfe brauchst sag ruhig bescheid

das problem liegt uebrigens darin, dass du wahrscheinlich ansi oeffnest aber in unicode speicherst
so war es bei uns...und wir hatten auch exact diese bloeden zeichen
versuch mal deine abgespeicherte datei mit wordpad zu oeenen denn da wirst du feststellen dass sie dort zu lesen ist
sollte sie nur halb vorhanden sein so musst du die groesse deines speichers verdoppeln welcher die daten vor dem speichern beinhaltet da cstring(ich nehme an, damit arbeitest du) irgendwie doppelt soviel speicher benoetigt(kann aber auch an embedded liegen....wer weiss das schon so genau:-) )
gruss
guenni