Typenumwandlung von int nach char*
-
Hallo Jungs,
bekomme es nicht hin, einen Wert vom Typ Integer
int zahl = 13;
in char umzuwandeln.
Brauche es, um eine errechnete Zahl auf den Bilschirm im Grafikmodus ausgeben zu lassen, mit der Syntaxouttext((char*)zahl);
Compiler meldet: Umwandlung von (int) nach (const char*) nicht möglich
Kann mir jemand helfen???
-
Ein integraler Datentyp lässt sich ja auch nicht einfach mit einem Cast zu einem Zeichenkettenliteral umwandeln. Wenn du C verwendest, wäre die Funktion itoa() angebracht, in C++ ein stringstream.
-
Denkst du wirklich, die Frage ist so unikat, dass es dazu nie im Leben einen FAQ Beitrag gibt?
wmfrs <-- bitte lesen und danach mal in der C oder C++ FAQ rumblättern.
@:)
itoa gibt es nicht in C
-
kingruedi schrieb:
itoa gibt es nicht in C
ist nicht definiert in ansi-c aber manche compiler haben's trotzdem mit dabei
wenn's nicht da ist: sprintf(...)