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
Wenn ich dich richtig versehe, dann sollte das passen: printf("Write status: % 3d%%\r",(record_counter/611));
1 | printf("text: %3d%%\n",zahl); |
So? Die Manual-Page zu Printf (POSIX Programmer’s Manual) enthält so ziemlich alles wichtige...
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.