Bueno, de esta forma capaz sea algo molesto para el usuario que tenga que ingresar 1000 empleados por ejemplo, porque tiene que poner 1000 'S'
Pero anda, y eso es lo que sirve... despues se ve la forma de mejorarlo...
lo que yo te decia es que pongas algo asi:
Código C++:
Ver originalvoid Meter(void)
{
char op='S'; //declaro op y la inicializo con 'S' para que entre al while()
int i=0; //declaro i para usarlo de subindice
while((op=='S') && (i<=MAX)) //mientras op sea igual a 'S' entre al ciclo
{
//con el while no hace falta poner el for() (en este ejemplo)
cout<<"Apellidos: "<<endl;
gets(Agenda
[i
].
apellidos);
cout<<"Nombre: "<<endl;
cout<<"Dni: "<<endl;
cout<<"Edad: "<<endl;
cout<<endl;
i++; //le sumo uno a i, ya que no tengo el for()
cout<<"¿quieres ingresar otro empleado (S/N)?";
cin>>op; //si responde 'S' entra al while y pide nuevos datos
}
if(op=='N') //si responde 'N' sale del while y entra al if y llama a la funcion Menu()
Menu();
}
Algo asi quedaría... fijate si anda.
Saludos