Suivant les compilos itoa() est absent, elle ne fait pas partie de l'ANSI C.
mais ça devrait donner qqch du genre
char *itoa(int value, char *string, int radix)
{
switch (radix) {
case 10:
sprintf(string, "%d", value);
break;
case 16:
sprintf(string, "%x", value);
break;
}
return string;
}
on doit pouvoir améliorer la fn pour le radix ( la base ) , reporte toi à la documentation de cette fonction, ou bien si qqn veut bien complémenter ce bout de code
En tout cas les conversions entier, chaîne de caractères, passe par sprintf, très utile