pero sigue mostrando el 2do nada mas
Muestra solo el segundo nombre porque tienes una clase empleado donde solo se puede almacena la información de ... un empleado pero por alguna extraña razon tu intentas almacenar dos:Código
Por supuesto los campos nom y sueldo almacenan la ultima información almacenada en ellos (los datos del ultimo empleado). Debes modificar el programa para que este cree dos instancias de la clase, cada una lee sus datos, nada mas.
for (int i = 0; i <= 1; i++) { cout << "nombre----"; getline (cin, nom); cout << endl; cout << "sueldo --- "; cin >> sueldo; cin.ignore(); cout << endl; }
Por ultimo y por favor lee las Reglas del subforo.
Un saludo