[langage C] menu
ABDOU1919
Messages postés
9
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai fait un menu dans mon programme en langage C avec la fonction switch je veux que apres avoir entrer dans un choix et de faire les traitements necessaire le programme retourne dans le menu principale
mercii
j'ai fait un menu dans mon programme en langage C avec la fonction switch je veux que apres avoir entrer dans un choix et de faire les traitements necessaire le programme retourne dans le menu principale
mercii
Configuration: Windows XP Firefox 1.5.0.12
A voir également:
- Menu c
- Menu déroulant excel - Guide
- Menu caché tv edenwood - Forum TV & Vidéo
- Activer bluetooth tv samsung menu caché ✓ - Forum TV & Vidéo
- Menu démarrer windows 11 - Guide
- Menu recovery samsung - Guide
7 réponses
bonjour
moi j'ai cette façon de faire
dans mon main.c
et dans mon menu.c
moi j'ai cette façon de faire
dans mon main.c
#include <stdio.h>
#include "menu.h"
#include "data.h"
#define DELAY 150000
void delay(void);
int main (int argc, const char * argv[]) {
puts ("******************************");
puts ("* Compare Prix 1.0 *");
puts ("* *");
puts ("******************************\n");
int choix;
while(1)
{
switch(choix=menu())
{
case 1:
{
ajouterEntree();
delay();
break;
}
case 2:
{
supprimerEntree();
delay();
break;
}
case 3:
{
listeEntree();
delay();
break;
}
case 0:
{
puts("Sortie du programme...");
delay();
exit(0);
}
default:
{
puts("choix incorrect, essayez de nouveau");
delay();
}
} /*fin du switch */
} /* fin du while */
return 0;
}
void delay(void) {
long x;
for (x = 0; x < DELAY; x++);
}
et dans mon menu.c
#include <stdio.h>
#include "menu.h"
#include "data.h"
int menu(void)
{
int reponse;
printf("Menu du programme\n\n");
puts("1 ajouter entree");
puts("2 modifier entree");
puts("3 listes entree");
puts("0 quitter le programme");
scanf("%d", &reponse);
return reponse;
}