Formulaire switch et arrêt type : Voulez vous continuez ?
machavelio85
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je débute en C et je souhaite réaliser un ptit formulaire de fonctions pour m'entraîner. J'aurais aimé savoir si c'était possible, sans faire trop compliquer, d'effectuer un arrêt de fonction. Un truc genre (en console):
---Choix de votre fonction---
1: fonction 1
2: fonction 2
3: fonction 3
Votre choix ? 3
exécution de la fonction 3 ...
Voulez vous continuer ? (O/N)
J'ai déjà réalisé le switch pour le choix des fonctions, et ça fonctionne, mais ce que j'arrive pas à faire c'est le cas si l'utilisateur répond O, on ré-affiche le menu et si N on arrête. Je sais pas où je dois placer un if ou autre chose.
Merci d'avance pour vos réponses.
Je débute en C et je souhaite réaliser un ptit formulaire de fonctions pour m'entraîner. J'aurais aimé savoir si c'était possible, sans faire trop compliquer, d'effectuer un arrêt de fonction. Un truc genre (en console):
---Choix de votre fonction---
1: fonction 1
2: fonction 2
3: fonction 3
Votre choix ? 3
exécution de la fonction 3 ...
Voulez vous continuer ? (O/N)
J'ai déjà réalisé le switch pour le choix des fonctions, et ça fonctionne, mais ce que j'arrive pas à faire c'est le cas si l'utilisateur répond O, on ré-affiche le menu et si N on arrête. Je sais pas où je dois placer un if ou autre chose.
Merci d'avance pour vos réponses.
A voir également:
- Formulaire switch et arrêt type : Voulez vous continuez ?
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Android switch - Accueil - Android
- Smart switch pc - Télécharger - Divers Bureautique
3 réponses
Salut machavelio85,
Je pense que c'est plus ergonomique de faire :
---Choix de votre fonction---
1: fonction 1
2: fonction 2
3: fonction 3
4: quitter ce programme
Votre choix ? 3
exécution de la fonction 3 ...
et que l'algorithme du programme ressemble à cela (pseudo-code, juste pour montrer la logique) :
Dal
Je pense que c'est plus ergonomique de faire :
---Choix de votre fonction---
1: fonction 1
2: fonction 2
3: fonction 3
4: quitter ce programme
Votre choix ? 3
exécution de la fonction 3 ...
et que l'algorithme du programme ressemble à cela (pseudo-code, juste pour montrer la logique) :
Faire effacer_ecran afficher_menu choix = demander_choix si choix différent de 4, alors executer_choix Tant que choix différent de 4
Dal
voila un programme qui peut vous aide.ici
https://tutodev1.blogspot.com/2013/06/choix-avec-switch-et-do-while.html
https://tutodev1.blogspot.com/2013/06/choix-avec-switch-et-do-while.html
Salut Karara :-)
Si tu tapes "toto" comme choix dans ton programme, au lieu de 1, 2 ou 3. Qu'arrive-t-il ?
Et si tu tapes "3 s'il vous plaît" ?
Et si tu appelle une fonction telle que celle-ci après ton scanf ?
https://c.developpez.com/faq/?page=Gestion-du-clavier-et-de-l-ecran-en-mode-console#CONS_vider_buffer_clavier
Dal
Si tu tapes "toto" comme choix dans ton programme, au lieu de 1, 2 ou 3. Qu'arrive-t-il ?
Et si tu tapes "3 s'il vous plaît" ?
Et si tu appelle une fonction telle que celle-ci après ton scanf ?
https://c.developpez.com/faq/?page=Gestion-du-clavier-et-de-l-ecran-en-mode-console#CONS_vider_buffer_clavier
Dal