Foros del Web » Programación para mayores de 30 ;) » C/C++ »

un caso switch;

Estas en el tema de un caso switch; en el foro de C/C++ en Foros del Web. Holas tengo un menú con 5 opciones y las opciones las tengo con case : pero cuando uso alguna opción la ejecuta pero cuando termina ...
  #1 (permalink)  
Antiguo 24/10/2009, 22:02
 
Fecha de Ingreso: julio-2009
Mensajes: 118
Antigüedad: 14 años, 9 meses
Puntos: 2
un caso switch;

Holas tengo un menú con 5 opciones y las opciones las tengo con case : pero cuando uso alguna opción la ejecuta pero cuando termina el case me sigue con el siguiente case y si pongo un break me termina el programa y lo que necesito es que me retorne al menú para yo tomar otra opción del menú o cerrar el programa porque yo escojo esa opción del menú. gracias de antemano y la info es urgente y si pueden con ejemplos, mejor, gacias.
  #2 (permalink)  
Antiguo 24/10/2009, 23:25
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: un caso switch;

Hola,

Probablemente tu aplicación esté estructurada de la siguiente forma:

Código C:
Ver original
  1. menu();
  2. switch (var) {
  3. case 1: opcion1();
  4. case 2: opcion2();
  5. case 3: opcion3();
  6. }
Posiblemente podrías implementarla de la siguiente forma:

Código C:
Ver original
  1. while (flag) {
  2.   menu();
  3.   switch (var) {
  4.   case 1: opcion1(); break;
  5.   case 2: opcion2(); break;
  6.   case 3: flag = false;
  7.   }
  8. }

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:43.