Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/10/2009, 18:58
mhax
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 4 meses
Puntos: 13
Respuesta: problema switch case

1) Si lo que quieres es que al escoger la opcion INGRESAR A CURSOS te salga otro menu, pues si se puede hacer, asi como dices:
Código c++:
Ver original
  1. #include <iostream.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4.  
  5. char menu1(){
  6. char op;
  7. system("cls");
  8.   cout<<"1. Opcion 1\n";
  9.   cout<<"2. Opcion 2\n";
  10.   cout<<"3. Salir\n";
  11.   cout<<"Escoge opcione: ";cin>>op;
  12.  
  13.   return op;
  14. }
  15.  
  16. char menu2(){
  17. char op;
  18. system("cls");
  19.   cout<<"\n\nSubmenu de OPcion 1\n";
  20.   cout<<"1 Opcion 1\n";
  21.   cout<<"2 Opcion 2\n";
  22.   cout<<"3 Salir\n";
  23.   cout<<"Escoge opcione: ";cin>>op;
  24.  
  25.   return op;
  26. }
  27.  
  28. int main(){
  29. char op1,op2;
  30. do{
  31. op1=menu1();
  32.   switch(op1){
  33.     case  '1':
  34.              do{
  35.                op2=menu2();
  36.                switch(op2){
  37.  
  38.                    case '1':
  39.                         cout<<"\nOpcion 1 del submenu";
  40.                         getch();
  41.                         break;
  42.  
  43.                    case '2':
  44.                      cout<<"\nOpcion 2 del submenu";
  45.                      getch();
  46.                         break;
  47.                  
  48.                }
  49.              }while(op2!='3');
  50.     break;
  51.     case '2':
  52.        cout<<"\nOpcion 2 no tiene submenu";
  53.        getch();
  54.     break;
  55.  
  56.   }
  57.  }while(op1!='3');
  58. }