Conversion tableau de INT en CHAR

Fermé
whinewow - 11 mai 2009 à 16:01
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 11 mai 2009 à 16:04
Bonjour,

Je voudrais convertir un tableau de char en entier , je sais qu'il faut utilisé itoa mais je n'arrive pas a convertir toutes les valeurs des indices voici mon programme.


main ()
{
char test[5];
int a[2];
int i;
a[0]=5710 ;
a[1]=145;

i=0;
for ( i;i<2;i++)
{
sprintf(test[i], "%d", a[i]); // cela ne fonctionne pas
printf("%s\n", test[i]);
}
getch();
return 0;
}

Je voudrais faire une boucle pour convertir les 2 valeurs de mon tableau de int dans un tableau de char


Merci de votre aide, d'avance.
A voir également:

1 réponse

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
11 mai 2009 à 16:04
attention, ton tablea de char ne représente qu'une ligne de 5 charactères...

n'oublies pas que : tableau de char a 1 dimension : une chaine
tableau a 2 dimensions: tableau de chaines

il faut donc utiliser char test[2][5];
0