probleme de gestion de boucle infinie
Bonjour,
Voici mon problème j'aimerais savoir si quelque'un pourrait m'aider ! j'aimerais savoir comment faire pour vérifier que l'utilisateur à cette partie du code rentre bien un chiffre et rien d'autre ???(ici en outre il s'agit d'un switch ) ! Je n'ai pas mis le code complet mais juste la partie que j'aimerais tester. Si il le faut dite le moi je posterais le reste du code...
J'avais penser à une methode avec le code ASCII mais je ne voit pas comment faire ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
printf(" ===Menu=== \n");
printf(" \n");
printf(" 1. Regle du jeu \n");
printf(" 2. Savoir le nombre de case restant\n");
printf(" 3. Charger la partie \n");
printf(" 4. Jouer \n");
printf(" 5. Afficher la grille \n");
printf(" 6. Afficher la solution \n");
printf(" 7. Effectuer une correction \n");
printf(" 8. Sauvegarder \n");
printf(" 9. Quitter \n");
printf(" 0. Nouvelle grille \n");
printf(" ");
printf("\n");
printf("Votre Choix?");
scanf("%ld",ChoixMenu);
printf("\n"); |