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 Syntax

    outtext((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(...)


Anmelden zum Antworten