Cita:
Iniciado por Escanter Porque ahora mi duda es como hacer para que cuando termine de agregar un nuevo dato, me regrese al menu automaticamente?
Si el menú ha de aparecer varias veces entonces es que forma parte de un bucle...
Código C++:
Ver originaldo
{
std::cout << /* opciones del menú */
cin>>opc;
switch(opc){
case 1: {ingresardatos();}
break;
case 2:{salidadatos();}
break;
}
}while(opc!=3);
De la forma en la que tu lo estás haciendo, no sólo no puedes repetir el menú sino que si introduces una opción válida (1-2) el programa entrará en un bucle sin fín, ya que opc SIEMPRE será distinto de 3 y no tendrás opción a cambiarlo.
Por cierto, "opc" no debería ser variable global. Evita el uso de las variables globales ya que son un caldo de cultivo perfecto para los errores del programa. En los programas que tu tengas que hacer mientras aprendes dudo muchísimo que te encuentres con la necesidad real de recurrir a las variables globales. Una variable global la mayoría de las veces indica problemas en el diseño del programa.
Un saludo.