Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Sonderzeichen in eine String zusammen mit Text einschreiben (Zeichen ab 0x80) Kategorie: Programmierung C (von Jo - 12.12.2010 13:19)
Als Antwort auf Sonderzeichen in eine String zusammen mit Text einschreiben (Zeichen ab 0x80) von Jo - 8.12.2010 21:19

> Hallo zusammen,
> ich stehe immer wieder vor dem Problem, dass ich LCD Sonderzeichen in einem String brauche.
> Kann ich die Sonderzeichen gleich bei der Stringinitialisierung mitgeben?
>
> Beispiel:
> Ich möchte am Display z.B. Werte[µ] schreiben (das µ-Zeichen soll ein Ohm Zeichen vom Display sein
> also 0b11110100.
>
> Bisher mache ich folgendes
>
> char str[9];
> str = "Werte[.]"
> str[6] = 0b11110100;
>
>
> Geht das aber nicht über einen Trick z.B. mit in einem Rutsch, also dass ich str[6] = ... nicht
> benötige? Das würde auch der Code-Lesbarkeit helfen.
>
> Danke und viele Grü�e
> Jo

Nachtrag: �blicherweise geht es über

ooo Oktalzahl mit max. 3 Stellen ausgeben, z.B. oktal 77 entspricht dezimal 63.
Ersetzen Sie o durch eine Oktalzahl.
Ausgegeben wird das entsprechende ASCII-Zeichen.

xhh Hexadezimalzahl mit max. 2 Stellen ausgeben.
Ersetzen Sie h durch eine Hexadezimalzahl.
Ausgegeben wird das entsprechende ASCII-Zeichen.

siehe auch http://www.tutorials.at/c/03-dateneingabe-ausgabe.html

Diese ESCAPE Sequences scheint aber hier der PreProzessor nicht zu kennen !?!


    Antwort schreiben


Antworten:

Re: Sonderzeichen in eine String zusammen mit Text einschreiben (Zeichen ab 0x80) (von PeterS - 12.12.2010 23:20)