Paciente MenuTerminal::rellenaPaciente() { Paciente auxP; RedSocial auxR; Direccion auxD; string auxS; cout << "Nombre: "; getchar(); getline(cin, auxS, '\n'); auxP.setNombre(auxS); cout << "Apellidos: "; getline(cin, auxS, '\n'); auxP.setApellidos(auxS); cout << "DNI: "; cin >> auxS; auxP.setDni(auxS); cout << "Teléfono: "; cin >> auxS; getchar(); auxP.setTelefono(auxS); cout << "Cuenta facebook: "; getline(cin, auxS, '\n'); auxR.setCuentaFacebook(auxS); cout << "Cuenta twitter: "; getline(cin, auxS, '\n'); auxR.setCuentaTwitter(auxS); auxP.setRedSocial(auxR); cout << "Tipo de vía: "; getline(cin, auxS, '\n'); auxD.setTipoVia(auxS); cout << "Calle: "; getline(cin, auxS, '\n'); auxD.setCalle(auxS); cout << "Portal: "; getline(cin, auxS, '\n'); auxD.setNumPortal(auxS); cout << "Escalera: "; getline(cin, auxS, '\n'); auxD.setEscalera(auxS); cout << "Nº Piso: "; getline(cin, auxS, '\n'); auxD.setNumPiso(atoi(stringToChar(auxS))); cout << "Nº Puerta: "; getline(cin, auxS, '\n'); auxD.setNumPuerta(auxS); auxP.setDireccion(auxD); cout << "Notas del paciente: "; getline(cin, auxS, '\n'); auxP.setNotas(auxS); return (auxP); }