in UART_puts was einbauen

OP #1887966
Lesenswert?
• ▲
▼
Hi, ich will in meine UART_Puts-Routine einen Tab einbauen.

Und hier nun alle nötigen Infos:
Die Routine gibt einen Text beispielsweise über den Aufruf
1
 uart_puts("huhu");
 aus. Ich würde jetzt gerne aber gerne in meinem Terminal "hu     hu" 
sehen (also ein Tab zwischen den zwei hus.
Ich weiß, das mein Terminal 0x09 als Tab interpretiert. Aber wie kann 
ich das der funktion sagen?!
Eine andere Funktion macht aus
1
 uart_putc(0x09);
 einen tab. Ich würde das nur gern mit einem aufruf machen!

Danke für alle gut gemeinten Tipps! ;)
#1887998
Lesenswert?
• ▲
▼
Matze Niemand schrieb:

> Danke für alle gut gemeinten Tipps! ;)

Der gut gemeinte Tip lautet:
Steht in jedem C-Buch irgendwo im ersten Viertel drinnen


   \t     Tab
   \n     Zeilenvorschub
   \r     Carriage Return, Wagenrücklauf (also Cursor auf Zeilenanfang)
   \b     Backspace (1 Zeichen zurück)
   \f     Seitenvorschub (auf Terminals meist: Schirm löschen)
   \"     ein " innerhalb eines Strings
   \'     ein ' als Einzelzeichen
   \\     ein Backslash


es gibt noch mehr, aber das sind wohl die Wichtigeren.
Zu finden mit dem Suchbegriff "Fluchtsymbol" in jedem C-Buch

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.