Zeilenumbruch in einer Txt Datei



  • Wie bekomme ich es hin, dass nach dem schreiben in eine Datei eine neue Zeilen eingefügt wird, so dass er beim nächsten schreiben in einer neuen Zeile anfängt?

    Mein Code bis jetzt sieht folgendermaßen aus:

    CFile datei(Pfad, CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite);
    datei.Seek( 0L, CFile::end );
    CString mes ("Say: "+m_ctMessage);	
    datei.Write(mes, sizeof( char )*mes.GetLength());
    datei.Close();
    

    Reingeschrieben wird ja auch ganz ordentlich, nur halt alles hintereinander. Weiß jemand Rat?

    Gruß
    ~Zanerva



  • Vllt so

    CString mes ("Say: " + m_ctMessage + "\r\n");
    

    Cheers



  • Thx a million 😃
    Und... es funktioniert 🙂



  • Zanerva schrieb:

    Thx a million 😃
    Und... es funktioniert 🙂

    aja, wenn du keine Binärdaten schreiben musst, sieh' dir die Klasse CStdioFile an - die ist für das Schreiben/Lesen von Stringdaten sehr, sehr praktisch. Check it out!


Anmelden zum Antworten