Repeter un menu en c
khlil
-
ppmax Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Repeter un menu en c
- Menu déroulant excel - Guide
- Canon quick menu - Télécharger - Utilitaires
- Excel menu déroulant en cascade - Guide
- Windows 11 menu contextuel classique - Guide
- Windows 11 menu démarrer classique - Guide
1 réponse
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() ;
}
}
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() ;
}
}