Programación General > C/C++

 Re: duda con switch

(1/1)

kurko:
tengo una duda
necesito hacer lo siguiente:

int ch;
printf("ingresa tu opcion:");
scanf("%d",&ch);
switch (ch)
{
case 1: printf("hola");
case 2: printf("adios");
default:  <---------- aqui es donde quiero darle la instruccion de ke vuelva hasta donde dice 'printf("ingresa tu opcion:");'
como lo hago??
gracias.

desorden:
Un ejemplo de menú podría ser éste. Es muy sencillo. La parte de código que quieres repetir la introduces en un bucle y controlas la salida con dos posibles valores de una variable.
 
--- Código: Text --- #include &#60stdio.h&#62 int main(void){        int opcion, salir;        do        {                salir = 1;                printf("n1.- Opción 1.");                printf("n2.- Opción 2.");                printf("n0.- Terminar.");                printf("ntElige una opción: ");                scanf("%d", &opcion);                getchar();                switch (opcion)                {                        case 1:                                printf("nHas elegido la opción 1.");                                salir = 0;                                break;                        case 2:                                printf("nHas elegido la opción 2.");                                salir = 0;                                break;                        case 0:                                printf("nFinalizando el programa.");                                break;                        default:                                printf("nOpción incorrecta.");                                salir = 0;                }        } while (salir == 0);        return 0;}  

kurko:
Gracias Desorden por la ayuda!! :good:
me sirvió!

Navegación

[0] Índice de Mensajes

Ir a la versión completa