bnjour
je suis une débutante en langage C
je me sens triste parce que je n'arrive pas a résoudre aucun probleme :-(


alors mon probleme est:
si je fais la saisie d'un tableau d'entier mon programme marche tres bien
mais si je change le type de tableau en un tableau de caractere l'exécucution est fausse
#include <stdio.h>
int main(void)
{
int i=0;
int nbLettres=10;
char v[nbLettres];
while (i<nbLettres)
{
printf(" v[%d]= ",i);
scanf("%c",&v[i]);
i++;
}
}
#include <stdio.h>
int main(void)
{
int i=0;
int nbLettres=10;
char v[nbLettres];
while (i<nbLettres)
{
printf(" v[%d]= ",i);
scanf("%c",&v[i]);
i++;
}
}
l'exécution sera comme suit:
v[0]= 1
v[1]= v[2]= z
v[3]= v[4]= v
v[5]= v[6]= a
v[7]= v[8]= é
v[9]=
nb: je travaille avec geany sur ubunto

