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 problem

    jedoch 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


Anmelden zum Antworten