mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik sprintf ingoriert Steuerzeichen.


Autor: Julius Krebs (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Julius Krebs (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
gerade eben festgestellt: Problem liegt woanders, steuerzeichen werden
vermeintlich ignoriert!

Autor: Sebastian F. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi galle :D.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht 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 :-)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.