
Me falla el primer campo
Publicado por Javi (1 intervención) el 12/10/2021 22:55:49
A la hora de rellenar datos de una estructura con un bucle, el primero ciclo me lo hace bien
pero en los siguientes se salta el primer campo del bucle
alguien me sabe decir porque????
cout<<"\tINTRUDUZCA DATOS DE EMPLEADOS"<<endl;
cout<<endl;
for(i=0;i<3;i++){
cout<<"Nombre: "; cin.getline (empleado[i].nombre, 20, '\n');
cout<<endl;
cout<<"Direccion: "; cin.getline (empleado[i].direc_emple.direc, 20, '\n');
cout<<endl;
cout<<"Poblacion: "; cin.getline (empleado[i].direc_emple.poblacion, 15, '\n');
cout<<endl;
cout<<"Codigo Postal: "; cin>> empleado[i].direc_emple.cp;
cout<<endl;
cout<<"Salario: "; cin>> empleado[i].salario;
cout<<endl;
}
pero en los siguientes se salta el primer campo del bucle
alguien me sabe decir porque????
cout<<"\tINTRUDUZCA DATOS DE EMPLEADOS"<<endl;
cout<<endl;
for(i=0;i<3;i++){
cout<<"Nombre: "; cin.getline (empleado[i].nombre, 20, '\n');
cout<<endl;
cout<<"Direccion: "; cin.getline (empleado[i].direc_emple.direc, 20, '\n');
cout<<endl;
cout<<"Poblacion: "; cin.getline (empleado[i].direc_emple.poblacion, 15, '\n');
cout<<endl;
cout<<"Codigo Postal: "; cin>> empleado[i].direc_emple.cp;
cout<<endl;
cout<<"Salario: "; cin>> empleado[i].salario;
cout<<endl;
}
Valora esta pregunta


0