[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
7 réponses
-
bonjour
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; }