int in char umwandeln
-
Habe folgendes Problem:
Ich möchte am ende eines Strings einen Wert anfügen.
Das Problem damit ist, das der WERt in einer Schleife erhöht wird.
D.h. ich brauche einen int wert(denke ich), diesen jedoch kann ich nicht am ende meines strings anhängen
Thx im voraus
John McLane
-
Dann wandel deinen Integer Wert doch einfach mit itoa in einen string um ...
-
'itoa()' ist nicht Standard. Nimm stattdessen sprintf(). Beispiel:
int i = 100; char str[20]; /*...*/ sprintf(str, "%d", i); puts(str);
-
itoa ist sehr wohl Standart !!!
-
atoi finde ich im standard,
itoa nicht.
-
Dann wars wohl atoi und i(to)a gehört dann wohl dem Esel.
-
Vielen DAnk
itoa hat funktioniert.
WErde aber auch mal sprintf ausproboieren.
also nochaml vielen dank