Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2012, 19:50
paracoccidio
 
Fecha de Ingreso: abril-2011
Ubicación: Guadalajara, Jalisco, Mexico
Mensajes: 27
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: problema con el cin.getline en c++

tu problema es muy sencillo, eso me pasaba a mi hace unos dos años, lo que pasa es que generalmente el primer cin.getline(); en estructuras lo que lee es primeramente el Enter que das.
Lo que debes hacer es simplemente agregar otra linea exacta asi:
Código C++:
Ver original
  1. cout<<"escribe los apellidos del contacto \n";
  2. cin.getline(vector[i].nombre,100);
  3. cin.getline(vector[i].nombre,100);

Así debería estar solucionado tu problema!