elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con cin>>
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con cin>>  (Leído 1,525 veces)
IovaneFelice

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Ayuda con cin>>
« en: 1 Diciembre 2012, 05:49 am »

Bueno pues este es mi primer tema en el foro espero no ocasionar muchos problemas y pido disculpas si esta mal ubicado o algo

El problema me sucede al correr el programa necesito que mi interfaz de entrada me pregunte cada variable y esto es lo que sucede:

Impulsos Consumidos por el Cliente:1500
Zona:Cedula:

Necesito que me pregunte por la Zona y despues por la Cedula, que debo hacer? esta es el codigo donde declaro ambas:

void IEEnelbar(Enelbar &oEnelbar)
{
int IC;
string ZC;
cout<< "Impulsos Consumidos por el Cliente:";
cin>> IC;
oEnelbar.setimpC(IC);
cout<< "Zona:";
getline(cin, ZC);
oEnelbar.setzonaC(ZC);

}
void IECliente(Cliente &oCliente)
{
string CED;
string NOM;
string DIR;
cout<< "Cedula:";
getline(cin, CED);
oCliente.setcedC(CED);
cout<< "Nombre:";
getline(cin, NOM);
oCliente.setnomC(NOM);
cout <<"Direccion:";
getline(cin, DIR);
oCliente.setdirC(DIR);
}

agradezco su ayuda por favor!
estoy trabajando con 2 clases y un principal.cpp, se que el problema deberia estar en el getline puesto que cuando uso el cin no sucede pero usando el cin no puedo leer todo el string, que puedo hacer?
muchas gracias!


« Última modificación: 1 Diciembre 2012, 14:25 pm por IovaneFelice » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines