Originariamente inviato da pprllo
Puoi usare le funzioni atoi e itoa della stdlib.
Ponendo di dover convertire un int in stringa hex, puoi fare:
codice:
int i;
... //Dai un valore ad i
char *hex = new char(sizeof(int)*2 + 1);
itoa(i, hex, 16);
Se devi convertire una stringa decimale in una esadecimale, puoi fare:
codice:
char *dec;
... //Dai un valore a dec che rappresenti un numero
char *hex = new char(sizeof(int)*2 + 1);
itoa(atoi(dec), hex, 16);
Non ho capito molto bene :master:
Non sono molto bravo in c++ infatti questo sarà il mio primo programma.