Forum: Mikrocontroller und Digitale Elektronik printf formatierungszeichen


von whitenoise (Gast)


Lesenswert?

hallo,

ich möchte einen wert ausgeben, dezimal, auf drei stellen aligned, 
vornullenunterdrückung, überschreibung und ich möchte das zeichen '%' 
schreiben.

printf("Write status: %03d\r",(record_counter/611));

dezimal
3stellen
überschreibung


geht, aber mit der vornullenunterdrückung und der "entkräftigung" der % 
zeichens, habe ich sio meine probleme.

http://home.fhtw-berlin.de/~junghans/cref/FUNCTIONS/format.html

hieraus werde ich auch nicht vollends schlau.

hat jemand einen besseren link?

gruß,
whitenoise

von Benedikt K. (benedikt)


Lesenswert?

Wenn ich dich richtig versehe, dann sollte das passen:
printf("Write status: % 3d%%\r",(record_counter/611));

von Εrnst B. (ernst)


Lesenswert?

1
printf("text: %3d%%\n",zahl);
So?

Die Manual-Page zu Printf (POSIX Programmer’s Manual) enthält so 
ziemlich alles wichtige...

von whitenoise (Gast)


Lesenswert?

ja, das wars.

danke

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.