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.
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);
Danke für deine Hilfe. Ich habe immer Mühe den Befehl "sprintf" zu verstehen. Ist ein sehr multifunktionale Befehl. Gruss Ambos der 2.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.