1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
int main()
{
// initialisation de base
init(parametres necessaires);
//caractere pour récupérer le choix
char choix='z';//initialisé à une valeur qui n'est pas utilisée ;)
//on boucle jusqu'à ce que l'utilisateur décide de sortir
while(choix!='0')
{
// on affiche le menu, et on récupère le choix
choix=menu();
// on selectionne les actions à effectuer
switch(choix)
{
case '1':
fonction1(parametres necessaires);
break;
case '2'
fonction2(parametres necessaires);
break;
case '0':
// ne fait rien, mais évite de passer dans default si l
//l'utilisateur decide de quitter
break;
default:
//l'utilisateur a introduit autre chose que 0, 1 ou 2 on n'est
// pas content, et on le dit:
std::cout<<"veuillez choisir uniquement 0, 1 ou 2, s'il vous plait"
<<std::endl;
}
}
// on libere les ressources avant de quitter
freeressources(parametres eventuels);
} |
Partager