Reiniciar menú en c++

Iniciado por SirLancelot53, 26 Enero 2014, 01:05 AM

0 Miembros y 2 Visitantes están viendo este tema.

SirLancelot53

Hola, he estado haciendo un menú pero quiero que si se ingresa una opción no válida el default haga que vuelva a aparecer el menú, pero no sé como hacerlo; estoy usando un switch. ¿Alguna sugerencia o ejemplo? ¿de pronto con un ciclo?.
Agradezco su ayuda!

nolasco281

#1
depende amigo con que estes trabajando en dev-c++ yo lo hago asi

Código (cpp) [Seleccionar]
while (opcion != numero)  // cuando se presione ese numero saldra del ciclo
{
        system("cls"); //para que se limpie el menu cada vez que se ejecute el menu.
         cout << "Menu y las opciones que pondras" << "\n";
         cin >> opcion;

     switch (opcion)
     {
         // Ahora bienen los casos
         case 1:
               system("cls");
               // codigo
               system("pause"); // pausa el programa
             break; no se te olvide

         default:
              cout << "esa opcion no es correcta";
              break;

     } // fin switch

}//fin while


espero averte ayudado
Lo que se puede imaginar... se puede programar.

SirLancelot53

Muchas gracias, era lo que necesitaba.