Forum: Mikrocontroller und Digitale Elektronik sprintf ingoriert Steuerzeichen.


von Julius Krebs (Gast)


Lesenswert?

Beim Schreiben einer Datei wird die Funktion sprintf benutzt. Aus
irgendeinem Grund wird dabei das Carriage Return Zeichen ignoriert, so
dass beim Öffnen der Datei die Zeilenvorschübe nicht korrekt angezeigt
werden.
Andere Steuerzeichen wie z.B. \t oder \n funktionieren problemlos.

Wie kann ich mir das erklären?

Anmerkung: Ich bin auf sprintf angewiesen. Lösungen über printf sind
mir bekannt.

von Julius Krebs (Gast)


Lesenswert?

gerade eben festgestellt: Problem liegt woanders, steuerzeichen werden
vermeintlich ignoriert!

von Sebastian F. (Gast)


Lesenswert?

Hi galle :D.

von Karl H. (kbuchegg)


Lesenswert?

Dein Problem wird wahrscheinlich darin liegen, dass
du versuchst die Datei mit Notepad oder einem anderen
Editor unter Windows zu öffnen.

Probier mal Kombinationen aus:

  "\r\n"
  "\n\r"

eine der beiden sollte es tun, ich weiss nur immer nicht
welche :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.