Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/09/2015, 01:08
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Como creo un arhivo a partir de una variabe

Cita:
Iniciado por Escanter Ver Mensaje
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 original
  1. do
  2. {
  3.   std::cout << /* opciones del menú */
  4.   cin>>opc;
  5.   system("cls");
  6.  
  7.   switch(opc){
  8.     case 1: {ingresardatos();}
  9.         break;
  10.    
  11.     case 2:{salidadatos();}
  12.                 break;
  13.   }
  14. }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.