[Langage C] Pb do while
Résolu
Lapincretin
-
Lapincretin -
Lapincretin -
Bonjour à tous, ou bonsoir,
Voici mon problème : j'ai une boucle do while, et dans cette boucle, je lis un caractère (il s'agit du menu de mon appli). Le problème, c'est que mon programme passe de fois dans la boucle while et je ne comprends pas pourquoi.
Voici mon code :
Et donc, après avoir entré '1' ou '2', mon programme affiche "Votre reponse ?>" 2 fois, et c'est uniquement au deuxième affichage qu'il me redemande de saisir une réponse.
Merci d'avance pour votre aide !
Voici mon problème : j'ai une boucle do while, et dans cette boucle, je lis un caractère (il s'agit du menu de mon appli). Le problème, c'est que mon programme passe de fois dans la boucle while et je ne comprends pas pourquoi.
Voici mon code :
int main() { char rep; do { printf("\n Votre reponse ?>"); scanf("%c",&rep); switch(rep) { case '1': appServer(); break; case '2': appClient(); break; } } while(rep != '3'); return 0; }
Et donc, après avoir entré '1' ou '2', mon programme affiche "Votre reponse ?>" 2 fois, et c'est uniquement au deuxième affichage qu'il me redemande de saisir une réponse.
Merci d'avance pour votre aide !
A voir également:
- [Langage C] Pb do while
- Langage ascii - Guide
- Langage binaire - Guide
- My people do - Télécharger - Organisation
- Do not turn off target traduction - Forum Téléphones & tablettes Android
- What you do what you say - Forum Audio