Zeilenumbruch
-
Die Codenummer ist 0A
Vielen Dank
-
Also ein \n, denke ich mal (LF = 10, oder?)
-
Wenn mich mein Gedächtnis nicht im Stich lässt, ist das ein alleinstehendes \n (Windows ist da etwas eigen und erkennt nur die Zeichenfolge \r\n als "echten" Zeilenumbruch an).
-
Was meinst du mit LF=10 ?
\n ist laut Hex-Editor "0D 0A"
-
\n ist 0A (jedenfalls auf C-Ebene) - unter Windows wird ein Zeilenumbruch dargestellt als \r\n (=0D 0A).
(und wenn du eine Datei im Textmodus öffnest, ist C so freundlich, sein, \n umzuwandeln in das Windows-taugliche \r\n (und wieder zurück))
-
\r\n ist 0D 0A
LF ist Linefeed und CR ist Carriage Return und Windows (bzw. eigentlich nur der Notepad) erkennt wie schon gesagt nur CR LF (ASCII Werte 13 10 bzw. 0D 0A) an, das halt als \r\n geschrieben wird. Ein einzelnes \n ist halt nur dieses schwarze Rechteck.
-
Mh, also \x0D bleib OD aber wenn ich \x0A schreibe, dann zeigt der Hex Editor 0D 0A an. Wie kriege ich nur den Code OA in die Datei.
-
Okay, vielen Dank für die Erklärung. Ich würde das Dateiformat möglichst 1:1 nachbilden und in der Datei steht ebend nur OA. Wie kriege ich nur 0A in die Datei
-
Öffne die Datei im Binärmodus
-
Vielen Dank!