Wie Formatiere ich Text links und Zahl rechtsbündig?

Gast #889930
Lesenswert?

Hallo Leute

Ich möchte einen Char auf einen LCD ausgeben.
Dazu möchte ich den Text "Sensor 1:" linksbündig und den Wert 
rechtsbündig ausgeben.

Wie mache ich dies?


unsigned char DezString[20];
WORD intADW1;

sprintf( DezString, "Sensor 1: %d V", intADW1);


Gruss
Ambos der 2.
Gast #889951
Lesenswert?

Einen direkten Formatspezifizierer für "rechsbündig" gibt es nicht, aber 
du kannst für deinen Integer eine mindest-Stellenzahl angeben. Wenn die 
Zahl kürzer ist, wird davor mit Leerzeichen aufgefüllt:

sprintf( DezString, "Sensor 1: %7d V", intADW1);

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren