Conversion tableau de INT en CHAR

whinewow -  
Nabla's Messages postés 20731 Statut Contributeur -
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 20731 Statut Contributeur 3 194
 
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