j'ai fait un programme, censé demander à l'utilisateur d'entrer la valeur de chaque "case" d'un tableau, puis afficher les valeurs sous la forme tab[0] | tab[1] | ... | tab[n].
Le voilà :
void afftab()
{
int size;
printf("Choisissez la taille du tableau :");
scanf("%d",size);
int tab[size];
int i;
for (i=0;i<size;i++)
{
printf("Entrez la %d e valeur : ",i);
scanf("%d",&tab[i]);
}
printf("%d",tab[0]);
for (i=1;i<(size-1);i++)
{
printf(" %d |", tab[i]);
}
printf("%d",tab[(size-1)]);
}
mais celui-ci ne fonctionne pas. La console m'affiche "Choisissez la taille du tableau : " puis je peux entrer la valeur, et il plante... L'exécutable s'arrête de fonctionner...
Vous auriez une idée de pourquoi??
merci à vous !
