014
20.09.2004, 23:15 Uhr
~mike
Gast
|
@virtual: Vielen Dank für das Sample!! Ich wäre zu 100% drauf reingefallen Ich konnte es mit dem Programm nach stellen
C++: |
#include <stdio.h>
int main() { char puff[11]; sprintf(puff,"%10.10s","abcdefghijklopqrst"); printf("%s",puff); }
|
Schreibt man nur %10s wird alles ausgegeben. Trotzdem ist mir unklar, wie das precision von sprintf funktioniert Bei printf verstehe ichs. %10.5s wäre 10 Zeichen Platz für Ausgabe und 5 Zeichen werden ausgegeben. Aber was bedeutet %19.19s bei sprintf?
Danke, mfg
Bearbeitung: |
Uch. Syntaxfehler behoben
|
Dieser Post wurde am 23.09.2004 um 10:07 Uhr von mike editiert. |