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
- 15 mai 2005 à 22:18
cs_Joky
Messages postés
1787
Date d'inscription
lundi 22 novembre 2004
Statut
Membre
Dernière intervention
31 janvier 2009
- 15 mai 2005 à 22:36
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
A voir également:

2 réponses

sev622
Messages postés
62
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
12 septembre 2005

15 mai 2005 à 22:31
pas la peine de vous déranger, c'est une erreur vraiment stupide.

vous avez trouvez ? c'est le ; après le while !

vraiment nulle !!
0