Menu en c/c++ avec un switch

Signaler
Messages postés
62
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
12 septembre 2005
-
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
A voir également:

2 réponses

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

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 !!
Messages postés
1787
Date d'inscription
lundi 22 novembre 2004
Statut
Membre
Dernière intervention
31 janvier 2009
2
Bé pour info, y'a pas besoin de while pour un menu

cin>>choisi;
switch(choisi)
{
//code
}

ça marche aussi...


void Aurevoir( void ); //Bonne journée