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:

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));
....
}
Les valeurs 97 et 122 se référent aux lettres a et z en ASCII.

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.