Tom's Guide > Forum > Programmation > Menu en C

Menu en C

Forum Programmation : Menu en C

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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 :>

------------------------------ L'ouverture d'esprit musicale, un concept abstrait et fort peu en vogue
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

do
{
... ce que tu as à faire ...
} while( r != 5 );

au niveau du while, la boucle s'arrêtera lorsque r == 5

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Tom's Guide > Forum > Programmation > Menu en C
Aller à :

Il y a 1348 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens