Datei in Eingabefeld anzeigen



  • Hallo, ich versuche etwas ganz leichtes, aber scheitere daran. Ich habe Daten aus einem mehrzeiligen Eingabefeld in eine Datei gespeichert. Das funktioniert und auch das Lesen der Daten klappt, allerdings nicht immer so wie ich es mir vorstelle. Nachdem die Daten aus der Datei gelesen wurden und im Eingabefeld angezeigt werden, sieht die Ausgabe etwa so aus:

    123|
    ABCDEF|
    456|

    Da ist immer ein oder mehrere senkrechte Striche hinter meinen geladenen Einträgen. Ich schätze das kommt vom Zeilenumbruch der aus der Datei mitgelesen wurde. Kann mir jemand sagen wie ich dieses Zeichen filtere?



  • Wie liest du denn die Datei aus? Und was benutzt du? CEdit oder CRichEditCtrl?



  • schau mal nach ob da irgendwie immer "\n\r" vorkommt. Falls ja kannst mit CString::Remove('\r'); alle carriage returns raushauen



  • Vielen Dank für die mega schnellen Antworten 🙂

    Ich lese die Datei mit CStdioFile aus und habe ein CEdit. Soweit ich das erkennen kann hat dein Tipp wunderbar geklappt. Genau das habe ich gesucht.

    Schöne Weihnachten :xmas1:


Anmelden zum Antworten