Bonsoir,
J'utilise la fonction scanf pour récupérer la réponse à un menu du genre
1/ajouter
2/supprimer
...
Code :
- scanf("%d", &codeMenu);
|
Comment puis-je gérer un cas d'erreur où l'utilisateur ne rentre rien ( retour chariot) ou rentre un mot. Parce que ce menu se trouve dans une boucle et si l'utilisateur rentre n'importe quoi ça fait une boucle infinie, le programme ne s'arrête même plus pour exécuter le scanf...
J'ai essayé d'utiliser fgets et gets mais pareil, le programme ne s'arrête plus pour effectuer une lecture.