rambo189619 icon

Untitled

rambo189619 | PRO | 04/17/12 09:15:08 AM UTC | 0 ⭐ | 185 👁️ | Never ⏰ | []
text |

1.88 KB

|

None

|

0 👍

/

0 👎

*Función que muestra y ejecuta un menú.*/
 void ejectuaMenu_v1(){
  char op;
  do{
    printf("Menú:..."
           "Introduce un número del 1 al 4,"
           "0 para Salir ");
    op = getchar();
    switch(op){
      case'1': printf("Ejecuta el caso 1\n");
               break;
      case'2': printf("Ejecuta el caso 2\n");
               break;
      case'3': printf("Ejecuta el caso 3\n");
               break;
      case'4': printf("Ejecuta el caso 4\n");
      case' ':
      case'\n':
      case'0': break;
      default: printf("error");
    }
  }while(op != '0');
  printf("Caso 0: Salir\n");
}
   void ejectuaMenu_v2(){
  char op='1';
  while(op != '0'){
    printf("Menú:..."
           "Introduce un número del 1 al 4,"
           "0 para Salir ");
    op = getchar();
    switch(op){
      case'1': printf("Ejecuta el caso 1\n");
               break;
      case'2': printf("Ejecuta el caso 2\n");
               break;
      case'3': printf("Ejecuta el caso 3\n");
               break;
      case'4': printf("Ejecuta el caso 4\n");
      case' ':
      case'\n':
      case'0': break;
      default: printf("error");
    }
  }
  printf("Caso 0: Salir\n");
}
   void ejectuaMenu_v3(){
  char op;
  printf("Menú:..."
           "Introduce un número del 1 al 4,"
           "0 para Salir ");
  op = getchar();
  while(op != '0'){
    switch(op){
      case'1': printf("Ejecuta el caso 1\n");
               break;
      case'2': printf("Ejecuta el caso 2\n");
               break;
      case'3': printf("Ejecuta el caso 3\n");
               break;
      case'4': printf("Ejecuta el caso 4\n");
      case' ':
      case'\n':break;
      default: printf("error");
    }
    printf("Menú:..."
           "Introduce un número del 1 al 5,"
           "0 para Salir ");
    op = getchar();
  }
  printf("Caso 0: Salir\n");
}

Comments