.


j'y suis arriver. Je voulais quand même vous montrer le résulta
( que le code
)./////////////////////////////////////////////////////////////////////////////////////////
// Entête
/////////////////////////////////////////////////////////////////////////////////////////
/***** Informations utiles *****/
// Nom du programme : MenuMultichoix.cpp
// Auteur : Thomas Kundig
// Version : 1.0
// Révision(s) : -
// Description : Menu multi choix.
/***** Librairies *****/
#include "stdafx.h" // Spécifique à .net
#include <iostream> // Entrées et sorties sur console
#include <conio.h>
using namespace std;
/////////////////////////////////////////////////////////////////////////////////////////
// Variable
/////////////////////////////////////////////////////////////////////////////////////////
char ChTest = 'a';
char ChChoix = 0 ;
int InVerification = 0 ;
/////////////////////////////////////////////////////////////////////////////////////////
// Programme principal (Fonction principale)
/////////////////////////////////////////////////////////////////////////////////////////
void main (void)
{
do
{
ChChoix = 0 ;
cout<<"Menu praincipal"<<endl ;
cout<<"***************"<<endl ;
cout<<"[ 1 ] Option 1"<<endl;
cout<<"[ 2 ] Option 2"<<endl;
cout<<"[ 3 ] Option 3"<<endl;
cout<<"[ 4 ] Option 4"<<endl;
cout<<"[ 5 ] Option 5"<<endl;
cout<<endl<<"[ ESC ] Quitter"<<endl<<endl;
switch(_getch())
{
case '1' : cout<<" Option 1"<<endl ;
break ;
case '2' : cout<<" Option 2"<<endl ;
break ;
case '3' : cout<<" Option 3"<<endl ;
break ;
case '4' : cout<<" Option 4"<<endl ;
break ;
case '5' : cout<<" Option 5"<<endl ;
break ;
case 27 : InVerification = 2 ;
break ;
default : cout<<" Vous avez fait un mauvais choix ! "<<endl ;
break ;
}
if (InVerification != 2)
{
do
{
InVerification = 0 ;
cout<<"Appuyer [ r ] pour retourner au menu praincipal ou [ ESC ]pour quitter."<<endl;
ChChoix = 0 ;
switch (_getch() )
{ case 'r' : ChChoix = 'r' ;
break ;
case 27 : ChChoix = 27 ;
break ;
default : cout<<endl<<" Vous avez appuie sur une mauvase touche. Veuillez
reessayer."<<endl ;
InVerification = 9909878 ;
break ;
}
} while (InVerification == 9909878) ;
system("cls") ;
}
else {}
}while (ChChoix == 'r');
}
pour l'instant, il n'a aucune utilité, mais il poura me servire dans d'autre programme 

Sujets Similaires: