Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <conio.h>
- void menu_1(int *sair);
- void menu_2(int *sair);
- void menu_3(int *sair);
- void menu_3(int *sair){
- char opcao;
- system("cls");
- printf("============\n");
- printf(" MENU 3\n");
- printf("============\n");
- printf("[1] AVANCAR\n");
- printf("[2] VOLTAR\n");
- opcao = getch();
- switch(opcao){
- case '1': //AVANCAR
- printf("\nImpossivel avancar!");
- getch();
- menu_3(sair);
- break;
- case '2': //VOLTAR
- menu_2(sair);
- break;
- default:
- printf("\nOpcao invalida!");
- getch();
- menu_3(sair);
- break;
- }
- }
- void menu_2(int *sair){
- char opcao;
- system("cls");
- printf("============\n");
- printf(" MENU 2\n");
- printf("============\n");
- printf("[1] AVANCAR\n");
- printf("[2] VOLTAR\n");
- opcao = getch();
- switch(opcao){
- case '1': //AVANCAR
- menu_3(sair);
- break;
- case '2': //VOLTAR
- menu_1(sair);
- break;
- default:
- printf("\nOpcao invalida!");
- getch();
- menu_2(sair);
- break;
- }
- }
- void menu_1(int *sair){
- char opcao;
- system("cls");
- printf("============\n");
- printf(" MENU 1\n");
- printf("============\n");
- printf("[1] AVANCAR\n");
- printf("[2] ENCERRAR\n");
- opcao = getch();
- switch(opcao){
- case '1': //AVANCAR
- menu_2(sair);
- break;
- case '2': //ENCERRAR
- *sair = 1;
- printf("\nSaindo...\n");
- break;
- default:
- printf("\nOpcao invalida!");
- getch();
- menu_1(sair);
- break;
- }
- }
- int main(){
- int sair = 0;
- do{
- menu_1(&sair);
- }while(sair != 1);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement