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) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum