Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Newline mit CFile

Danni_KA / 6 Antworten / Flachansicht Nickles

kleines Prob mit MFC: habe ein Programm, welches eine Textdatei erstellt und möchte da auch was reinschreiben. Z.B.: myFile.Write("MP\tPR\tHA\t\LN\tKN\tZN\tZL\tRelais\n\r", 39); Leider bekomme ich es nicht mit dem Newline hin. Es schreibt im Dokument immer in die Selbe Zeile -was mach cih falsch? Danke für eure Antwort!

bei Antwort benachrichtigen
mr.escape d-oli „Ok aber das mit WordPad funktioniert tatsächlich. Wieso ist das so? Wird sein...“
Optionen

Wordpad geht hin und macht eigenmächtig aus LF(unix standard ascii 10) CRLF(win standard ascii 13,10). Ob das auch mit dem MAC standard CR (ascii 13) funktioniert habe ich noch nicht probiert, da ich bisher noch nie plaintext von einem MAC bekam oder gar editieren musste.

mr.escape

Carriage Return="CR"='\r'=ascii-13
Line Feed="LF"='\n'=ascii-10

"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen