Zeilenumbrüche



  • Hi,

    ich schreibe gerade ic Visual C++ 2005 Express Edition einen kleinen Texteditor.
    Er zeigt sowohl bei vom normalen Windows-Editor, als auch bei von ihm selbst erstellten Dateien die Zeilenumbrüche an.
    Wenn ich jetzt aber eine von ihm erstellte Datei mit dem Windwos-Editor öffne, werden die Zeilenumbrüche nicht angezeigt.
    Der Code zum Speichern der Datei ist:

    TextWriter ^ streamWriter = gcnew StreamWriter(Path);
    streamWriter->Write(MielasEdit::Form1::richTextBox1->Text);
    streamWriter->Close();
    

    Was muss ich machen, damit der Windows-Editor die Zeilenumbrüche auch ausgibt?



  • Du müsstest die Datei im Textmodus schreiben (dann werden die in C verwendeten \n Zeilenumbrüche automatisch durch die Windows-taugliche Form \r\n ersetzt).

    (PS: Bist du sicher, daß dein Code-Fragment vernünftiges C++ darstellt?)


Anmelden zum Antworten