sprintf()
-
hallo
kann mir jemand über den syntax der sprintf() fkt. auskunft geben?
ich möchte so einen int wert in ein char array konvertieren, und ich
habe die fkt. itoa()nicht zur verfügung.ich habe bis jetzt kein code bsp. gefunden. wenn mir jemand mit einem kleinen
bsp. helfen könnte...besten dank tobias
-
sprintf ist wie printf, nur dass es einen Buffer als ersten Parameter erwartet. Das du keinen Beispiel-Code gefunden (gefunden setzt voraus, dass man gesucht hat) hast glaub ich dir nicht.
Wie auch immer
char buf[100];
sprintf(buf, "%i", 10);
-
Original erstellt von DrGreenthumb:
sprintf(buf, "%i", 10);selbst wenn es %i geben sollte, ist %d standard. punkt.
-
pff. Mir doch latte. %i funktioniert seit eh und je überall. punkt.
-
Original erstellt von DrGreenthumb:
pff. Mir doch latte. %i funktioniert seit eh und je überall. punkt.es is doch im standard. wenn der anhang von K&R stimmt :D. dass es scheiße is, darauf bestehe ich aber.
-
danke
was bedeutet das "%d"? oder das"%i"?
-
Mmh
%d integerzahl
%s string Nullterm
%c ein Buchstabe
%x hexdas sind die wichtigsten, aber nimms nicht persönlich, wenn du das hier fragst bist du echt zu faul mal in ein Tutorial oder in ein Buch zu schaun, weil sowas ist echt Standartstoff und immer ziemlcih am Anfang.
Grüße Flow