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 PeterS - 12.12.2010 23:20)
Als Antwort auf Re: Sonderzeichen in eine String zusammen mit Text einschreiben (Zeichen ab 0x80) von Jo - 12.12.2010 13: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 !?!

Nein, dies ist zur Zeit nicht eingebaut.

Gruss Peter


    Antwort schreiben


Antworten: