Veröffentlicht 10. November 200222 j Hi, Wie kann ich einem mehrzeiligen Textfeld einen String übergeben in dem '\n' enthalten ist. Wenn ich der CString-Variable den Wert einfach übergebe m_Textfeld = "Test\nNeue Zeile\n\nNoch eine"; wird das '\n' nur als dicker Strich angezeigt. mfg $nPrCrZ
10. November 200222 j Und wie funktioniert das, wenn man über ifstream eine datei einliest? char Zeile[1001]; ifstream Datei; m_Textfeld.Empty(); Datei.open("Test.txt"); while(! Datei.eof()) { Datei.getline(Zeile, 1000); m_Textfeld += Zeile; } Datei.close();
10. November 200222 j Dann hast Du UpdateData( FALSE ) entweder ganz vergessen oder vor dem Replace gemacht.
10. November 200222 j UpdateData(FALSE) ist schon an der richtigen Stelle. Ich habe den Eindruck, dass \n nicht richtig in der datei steht. Habe den Inhalt des mehrzeiligen Textfeldes so in die Datei geschrieben: ofstream Datei; Datei.open(Pfad); Datei << m_Textfeld; Datei.close();
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.