'int' in 'const char *'
-
hallo.
wie kann ich einen Integer eigentlich in char * umwandeln?
weil ich habe eine funktion, die char * erwartet, ich will ihr aber einen integer übergeben. die funktion soll dann die einzelnen ziffern erhalten.Wie gaht das?
-
char buffer[20] int i = 99; sprintf( buffer,"%d",i); my_func( buffer);
-
#include <iostream> #include <sstream> using namespace std; /* ... */ stringstream s; int i = 12; s << i; func(s.str().c_str());