Se connecter avec
S'enregistrer | Connectez-vous

Menu en C

Dernière réponse : dans Programmation

saloute :hello: 
voilà ma question (bete) :
je voulais faire un menu tout con pour un systeme de gestion de listes de noms (rien de bien fancy, du basique ^^')
et en fait je bloque un peu. comment faire apparaitre le menu à chaque fois que j'ai fini une instruction ? je m'explique, voila le fameux menu :
int getchoix( int n) {
int i;
printf("***MENU***\n 1- Ajoute un client (nb clients actuels =%d) \n 2- Liste les clients masculins \n 3- Liste les clients divorces\n 4- Affiche le sexe d'un client\n 5-Fin du programme\n Votre choix :",n);
scanf("%d",&i);
return i;
}

et voilà mon main en l'état actuel :

int main() {
int n,r;
char c[30];
printf("entrez le nombre de clients présents\n");
scanf("%d",&n);
client T[100];
r=getchoix(n);
if (r!=5) {
switch(r)
{
case 1 :
ajouteclient(T,n);
getchoix(n+1);
break;
case 2 :
listecm(T,n);
getchoix(n);
break;
case 3 :
listecd(T,n);
getchoix(n);
break;
case 4 :
printf("entrez le nom à rechercher\n");
scanf("%s",c);
affichesc(c,T,n);
getchoix(n);
break;
default :
printf("mauvais choix\n");
break;
}}
system("PAUSE");
}

je n'ai pas inclus les fonctions subalternes (j'en vois pas trop l'interet, à part surcharger le post :p ) disons juste elles font un truc sur un type que j'ai créé.
help pl0x :>

Autres pages sur : menu

Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte
Tom's guide dans le monde