Crée un précédent et un Raz de la console
Bonjour :) je suis tout nouveau sur le forum mais aussi en tant que programmeur de C!
J'ai 2 questions :)
Je débute vraiment ... donc j'ai un peu de mal ... :P
J'ai fais un script pour m'amuser qui ressemble à quelque chose comme (simplifier ici):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| long menucase1()
{
long choixcase1;
printf("Menu\n\n");
printf("1. x\n");
scanf("%ld", &choixcase1);
printf("\n");
return choixcase1;
}
long menucase11()
{
long choixcase11;
printf("Menu 1.1 \n\n");
printf("1. y\n");
scanf("%ld", &choixcase11);
printf("\n");
return choixcase11;
}
int main(int argc, char *argv[])
{
switch (menuhcase1()) // Le premier menu, avec 1. x
{
case 1:
switch (menucase11()) // Si le premier choix est choisis, un nouveau menu aparait
{
case 1:
printf("hello"); // Et si le premier choix est encore choisis, cela affiche "hello"
break;
}
break;
}
} |
Je voudrais savoir comment par exemple du 2ème menu (menucase11) on peu faire pour revenir au menu précendent (par exemple rajouter un printf(2. Précendent) qui permetrais d'arrivé sur le menu d'avant.
Je voudrais aussi savoir si il y a une commande pour qu'a chaque nouveau menu la console s'efface ne laissant que le nouveau menu!
Merci de vos réponces.