Bonjour,
j'ai un petit problème avec mon programme, il m'affiche deux fois la même ligne "sans raison", le copie colle une partie du code:
Les valeurs 97 et 122 se référent aux lettres a et z en ASCII.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 char lettre; while (....){ ... do { lettre='\0'; printf("Entrez une lettre : "); scanf("%c",&lettre); } while ((lettre<97)||(lettre>122)); .... }
La première fois, il me l'affiche une fois "Entrez une lettre : " et les fois suivantes, il l'affiche 2 fois "Entrez une lettre : Entrez une lettre : ".
Je ne comprends pas pourquoi il fait cela, pourriez-vous m'expliquer? Comment pourrais-je faire pour qu'il l'affiche une seule fois à chaque fois.
Merci d'avance.
Partager