No tengo idea de por que me sale mal :v. No me deja ver los datos que ingreso, me muestra el ultimo, dependiendo de cunatas veces ingrese un dato. Please, ayudenme
Código (cpp) [Seleccionar]
class cliente
{
public:
void menu_cliente();
void nuevo_cliente();
void modificar_cliente();
void ver_cliente();
}op2[9];
class cita
{
public:
void menu_cita();
void nueva_cita();
void modificar_cita();
void ver_cita();
}op3[9];
void cita::modificar_cita()
{
system("cls");
fflush(stdin);
cout<< "\t\t\tModificar cita" <<endl;
system("pause");
}
void empleado::capturar()
{
system("cls");
fflush(stdin);
cout<< "\t\t\tNuevo empleado" <<endl;
cout<<"Ingresa el nombre ";
getline(cin,nombre);
cout<<"Ingresa el apellido ";
getline(cin,apellido);
cout<<"Ingresa el domicilio ";
getline(cin,domicilio);
cout<<"Ingresa el telefono de casa ";
getline(cin,telefono);
cout<<"Ingresa el telefono celular ";
getline(cin,cel);
cout<<"Ingresa el RFC ";
getline(cin,rfc);
cout<<"Ingresa el Curp ";
getline(cin,curp);
cout<<"Registro exitoso"<<endl;
system("pause");
}
void empleado::mostrar()
{
int contador;
system("cls");
fflush(stdin);
contador = b+1;
cout<<"Empleado #"<<contador<<endl<<endl;
cout<<"Nombre: "<<nombre<<endl;
cout<<"Apellido: "<<apellido<<endl;
cout<<"Domicilio: "<<domicilio<<endl;
cout<<"Telefono: "<<telefono<<endl;
cout<<"Celular: "<<cel<<endl;
cout<<"RFC"<<rfc<<endl;
cout<<"CURP"<<curp<<endl;
system("pause");
}
void cliente::ver_cliente()
{
system("cls");
fflush(stdin);
cout<< "\t\t\tVer cliente" <<endl<<endl;
cout<< "Nombre " <<nombre<<endl;
cout<< "Apellido " <<apellido<<endl;
cout<< "Domicilio " <<domicilio<<endl;
cout<< "Telefono " <<telefono<<endl;
cout<< "Celular " <<cel<<endl;
cout<< "RFC " <<rfc<<endl;
cout<< "CURP " <<curp<<endl;
system("pause");
}
void empleado::menu_empleado()
{
while(c!='4'){
system("cls");
fflush(stdin);
cout<< "\t\t\tMENU DE TECNICOS" <<endl<<endl;
cout<< "1-Nuevo tecnico" <<endl<<endl;
cout<< "2-Modificar tecnico" <<endl<<endl;
cout<< "3-Ver tecnico" <<endl<<endl;
cout<< "4-Volver al menu" <<endl;
cin>>c;
switch(c)
{
case '1':
system("cls"); ;
op[i].capturar();
i=i+1;
break;
case '2':
op[j].modificar_empleado();
break;
case '3':
system("cls");
for(b=0;b<i;b++)
{
op[b].mostrar();
system("cls");
}
break;
case '4':break;
default:cout<< "La opcion que ha elegido es incorrecta" <<endl;break;
}
}}