Forum: Mikrocontroller und Digitale Elektronik Zahlenwert eines Zeichens aufs Display


von Jürgen Gather (Gast)


Lesenswert?

hallo Forum,

wär schön wenn mir mal kurz einer auf die Sprünge helfen könnte.

Ich möchte den Zahlenwert eines Zeichens (unsigned char) auf meinem LCD 
ausgeben.

Dachte das funktioniert so:

uchar test = 'a';
char string[5];

lcd_clrscr();

zahl=atoi(test);
itoa(zahl,string,10);

lcd_puts(string);


da passiert aber gar nix. wär dankbar für nen kleinen Tip

Jürgen

von Karl H. (kbuchegg)


Lesenswert?

itoa( 'a', string, 10 );
lcd_puts( string );

> zahl=atoi(test);
test ist ein unsigned char und kein String! atoi möchte
aber einen String haben.

von Jürgen Gather (Gast)


Lesenswert?

danke vielmals - hab deine Antwort schon in mein Gesamtprogramm 
integriert und jetzt funktionierts.

gruß
Jürgen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.