Hola gente una pregunta. tengo una estructura switch que da 4 opciones yo quiero sabes que tengo que hacer para quee si alguien selecciona una opcion que no este hay te buelva a mostrar las 4 opciones??
			
			
			
				Basta con colocar la sentencia de selección "switch" dentro de un bucle que se repita hasta que la opcion sea valida.
En C y sin validaciones es mas o menos asi:
int opcion;
/* ... */
do {
   puts("Introduce la opcion:");
   scanf("%d", &opcion);
   
   switch (opcion){
   case 1:
      puts("1");
      break;
   case 2:
      puts("2");
      break;
   case 3:
      puts("3");
      break;
   default:
      puts("Opcion fuera de rango");
      break;
   }
}while (opcion < 1 || opcion > 3);
Y por favor la próxima vez indica el lenguaje de programación que  utilizas.
Un saludo
			
			
			
				 Hola lucas59, sino entiendo mal lo que tendrias que hacer es poner un caso default, y saltar caracteres de tabuladores, para esto después de los case poné estos otros case
 
Case: '/t'
Case: '/n'
Break;
Case: default
Cout<<"el caracter no esta en las opiones disponibles\n";
Break;
[ /code]
			
			
			
				Cita de: 718208 en  4 Agosto 2014, 12:48 PM
 Hola lucas59, sino entiendo mal lo que tendrias que hacer es poner un caso default, y saltar caracteres de tabuladores, para esto después de los case poné estos otros case
.............................
 ;) ;) Sin malos rollos, ¿vale?.   ;) ;)
Lee bien la pregunta y después la acertada respuesta de rir3760.