Ansi/iso c++ : 005 : menu

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 284 fois - Téléchargée 35 fois

Contenu du snippet

Voici un exemple de menu simple utilisant les flux d'entré/sortie standard.

Source / Exemple :


#include <iostream>

int main()
{
   using namespace std;

   int option_n;
   do
   {
      if( ! cin ) break;
      
      cout
         << "1: Option A\n"
         << "2: Option B\n"
         << "0: Quiter" << endl
      ;

      option_n = -1;

      cin >> option_n;

      switch( option_n )
      {
         case 0: break;

         case 1:

            cout << "Option A, bravo !" << endl;

         break;
         case 2:

            cout << "Option B, bravo !" << endl;

         break;

         default:

            cout << "Erreur !" << endl;
      }

      cout  << endl;
   }
   while( option_n != 0 );
}

A voir également

Ajouter un commentaire

Commentaires

victorcoasne
Messages postés
1100
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
17 octobre 2012
3 -
Même un gamin de 13 ans y c'est faire ça et même plus !

La preuve j'ai 13 ans !!!

Le webmaster de www.jscv.com
cs_GoldenEye
Messages postés
527
Date d'inscription
vendredi 14 septembre 2001
Statut
Membre
Dernière intervention
6 octobre 2008
2 -
je recommande ce source à tous ceux qui se demandent à quoi sert la structure switch
prgm simple et clair (même si c'est du C++)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.