Realiser un Menu en C - C - Programmation
Marsh Posté le 06-02-2013 à 10:38:39
Bonjour,
Normalement, tu devrais faire un sous-programme pour chaque fonction qui sera appelée dans le main qui lui proposera un menu dans un boucle avec un contrôle de l'entrée et une condition de sortie de programme.
Marsh Posté le 16-02-2013 à 14:34:45
merci pr votre reponse Jovanse. pourais-tu m"aider dans le code svp...
car je suis debutant en C, je ne sais pas ou commencer.
merci.
Marsh Posté le 16-02-2013 à 14:53:34
Si ta question est en rapport avec le sujet peut-être.
Quel est ton problème ?
Marsh Posté le 16-02-2013 à 17:22:14
bien sur ma question en est!!!!!
mon problème c'est que je suis débutant en C,et que je veux faire un menu pr un programme. Mais je ne pas comment le faire car je ne pas ou je ne sais pas les (fonctions,les codes...ect)
C'est pour cela que mes questions était
Questions:
1)comment arranger les programmes dans le menu pr que-je puisse avoir la possibiliter de choisir a volonter entre A,B...N???
2)Comment faire pour que le menu reste intaque si-je fais un mauvais choix??
3)Comment faire pour que le menu s'affiche a nouveau lorceque j'aurais fini de travailler dans un des programmes??
Comment = quel code
Merci
Marsh Posté le 17-02-2013 à 00:25:44
do{
printf("Choisissez le type de tri : \n1 : Tri a bulle \n2 : Tri par insertion \n3 : Tri par selection\n4 : Tri rapide\n" );
scanf("%d",&nb);
switch(nb){
case 1:
printf("TRI A BULLE : \n" );
// Execute ton programme
break;
case 2:
printf("TRI PAR INSERTION : \n" );
// Execute ton programme
break;
case 3:
printf("TRI PAR SELECTION : \n" );
// Execute ton programme
break;
case 4:
printf("TRI RAPIDE : \n" );
// Execute ton programme
break;
default:
fprintf(stderr,"ERROR : number don't exist\n" );
return -1;
};
printf("Continue ? (y/n)" );
getchar();
scanf("%c",&c);
i++;
}while(c == 'y' || c == 'Y');
J'avais fait ça pour différent tris de tableau petites infos :
- boucle do while sert à continuer si on appuie sur Y ou y
- A chaque choix entre 1 et 4 on execute un programme différent
J'espère que ça va t'aider.
Un navigateur
Marsh Posté le 06-02-2013 à 06:52:17
Bonjour, j'espere trouver qlq aides de votre part.
Je veux faire un Menu contenant plusieurs programmes sur CodeBlock (programmation C),
a qui j'aurai dois a choisir par Exemple:
======Menu=====
A addition de deux nombres
B factorielle d'un nopmbre
.
.
.
.
N quelque choses
Je sais pour faire un menu on doit utiliser (Break,Case,default ect)
Questions:
1)comment arranger les programmes dans le menu pr que-je puisse avoir la possibiliter de choisir a volonter entre A,B...N???
2)Comment faire pour que le menu reste intaque si-je fais un mauvais choix??
3)Comment faire pour que le menu s'affiche a nouveau lorceque j'aurais fini de travailler dans un des programmes??
Merci a tous et a toutes.