précision sur exercices nº6.x
Bonjour,
merci aux auteurs pour le tutoriel, je l'ai trouvé utile.
J'ai rencontré un problème lors de l'utilisation des boucles while: les instructions sont realisées deux fois parce que la pression de <Entrée> est traitée comme un caractère (je travaille avec Windows). J'ai donc utilisé getchar() deux fois pour "avaler" la pression de la touche <Entrée>.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
#include <stdio.h>
int main() {
int i =0;
char c ='\0';
printf("Please enter 10 characters and press <Enter> each time\n");
while (i < 10) {
c = getchar(); getchar(); //second getchar() to eat the newline
i++;
}
return 0;
} |
Je suis preneur pour une solution plus propre.
En espérant que cela sera utile à un autre lecteur.
Jonathan