Repeter un menu en c

khlil -  
ppmax Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
jai cree un menu en c qui presente plusieurs choix :
void main()
{
do
{
printf("Que voulez vous faire ?\n ");
printf("1-> Saisir le tableau \n ");
printf("2-> Afficher le tableau\n");
printf(" 3-> Effectuer la moyenne\n");
printf(" 4-> Rajouter une temperature\n");
printf(" 5-> supprimer une temperature du tableau\n");
printf(" 0-> Quitter le programme \n");
scanf("%d",&m);
}
while ((m<0)&&(m>5));

c'est seulement une partie je voudrai que le programme me repete ce menu apres chaque action effectuer il faut une boucle mai jai pa su comment faire
merci de bien vouloir m'eclairer sur ce point
A voir également:

1 réponse

ppmax Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   244
 
non, tu fais un sous programme qui contient le menu
int menu()
{
do
{
printf("Que voulez vous faire ?\n ");
printf("1-> Saisir le tableau \n ");
printf("2-> Afficher le tableau\n");
printf(" 3-> Effectuer la moyenne\n");
printf(" 4-> Rajouter une temperature\n");
printf(" 5-> supprimer une temperature du tableau\n");
printf(" 0-> Quitter le programme \n");
scanf("%d",&m);
} while ((m<0)&&(m>5));
return (m)
}

pour l'appeler
void main()
{
int m = 0;
m = menu() ;
while(m> 0)
{
//Faire les actions pour la selection
m = menu() ;
}


}
1