View Full Version : [C]convertire int in char
salve, vorrei sapere come convertire un int in char.
ho trovato questa funzione:
char *itoa(int value, char *string, int radix)
ma nn ho capito bene come si usa. cosa è il radix?
wingman87
24-05-2010, 18:39
E' la base (decimale, binaria, esadecimale, ecc...).
Vedi qui per degli esempi:
http://www.cplusplus.com/reference/clibrary/cstdlib/itoa/
Non è una funzione standard però
clockover
25-05-2010, 00:05
Diciamo che tu vorresti convertire un intero in un char *, quindi in una stringa
Prova con
char tmp[10];
sprintf(tmp, "%d", 10);
printf("Il numero è %s\n", tmp);
datti uno sguardo a man sprintf;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.