int nb,choix; do { Console.WriteLine("\nCombien (1-4) ?\n"); choix=Console.Read(); } while(choix<1 || choix >4); switch (choix) ...
int nb,choix=0; string saisie_utilisateur; do { Console.WriteLine("\nCombien (1-4) ?\n"); // lecture de la chaine entrée par l'utilisateur saisie_utilisateur = Console.ReadLine(); // conversion en int try { choix = int.Parse(saisie_utilisateur); } catch { // en cas d'erreur (exception levée par Parse, sans les distinguer) Console.WriteLine("\nSaisie invalide !\n"); } } while(choix<1 || choix >4);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question