Menu en c/c++ avec un switch
sev622
- Messages postés
-
62
- Date d'inscription
- jeudi 10 mars 2005
- Statut
- Membre
- Dernière intervention
- 12 septembre 2005
-
cs_Joky
- Messages postés
-
1787
- Date d'inscription
- lundi 22 novembre 2004
- Statut
- Membre
- Dernière intervention
- 31 janvier 2009
-
bonjour,
voilà, je voudrai faire un menu tout simple avec un switch dans un boucle while...mais j'y arrive pas.
Voilà ce que j'ai fait :
void main()
{
/* initialisation des variables*/
int choix=0;
int choisi;
personnel p=NULL;
liste_service s=NULL;
initialisation(p);
initialisation_serv(s);
int cont=1;
cout<<"*****Menu*****"<<endl;
cout<<"1- nouvel employe"<<endl;
cout<<"2- nouveau service"<<endl;
cout<<"3- inserer un employe dans un service"<<endl;
cout<<"4- afficher les employes d'un service"<<endl;
cout<<"5- quitter"<<endl;
cin>>choisi;
choix=choisi;
while(cont==1);
{
unsigned int r1=0;
unsigned int s1=0;
switch(choix)
{
case 1 : r1=creer_employe(p);
inserer_employe(p,r1);
break;
case 2 : s1=id_creer_service(s);
creer_service(s,s1);
break;
case 3 : insereremployeservice(r1,s1,p,s);
break;
case 4 : afficher_employe_service(s1,s);
break;
case 5 : cont=0;
break;
default : break;
}
}
}
je pense que le pb se situe entre choix=choisi et le début de la boucle while
merci pour votre aide