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?)