je ne parviens pas à ce code de langue c:Deuxième scanf ne fonctionne pas
char st[2];
printf("enter first value:");
scanf("%c", &st[0]);
printf("enter second value:");
scanf("%c", &st[1]);
Donc, mon ordinateur ne m'a pas demandé d'entrer dans la deuxième valeur, je veux dire qu'il imprime seulement la première printf
déclaration puis j'entre un caractère et puis il imprime seulement la deuxième déclaration printf
et la fin du programme sans prendre la deuxième entrée.
Aidez-nous s'il vous plaît. Quel est le problème avec ce code?
-Merci à l'avance.
duplication possible: http://stackoverflow.com/questions/1669821/scanf-skips-every-other-while-loop-in-c – Alam
Ce doit être le jour pour les questions 'scanf'. [Même problème que celui-ci] (http://stackoverflow.com/questions/4016073/scanf-fails-why), je pense. []() –