Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/02/2011, 19:21
Trovaz
 
Fecha de Ingreso: octubre-2010
Ubicación: Edo. de México
Mensajes: 94
Antigüedad: 14 años, 1 mes
Puntos: 9
Respuesta: problema con getline

No es un problema especifico de getline, es mas no lo consideraria un problema. El hecho es que cuando lees una cadena (somo dijo sam) el caracter de salto de linea es el que toma de referencia para dejar de leer una linea. Por lo que los caracteres que se encontraban antes del salto de linea se salen del buffer de entrada dejando el salto de linea ahi. lo unico que debes hacer es vaciar el buffer antes de hacer otra lectura. Yo en lo personal lo hago de la siguiente forma:

Código PHP:
while(getchar() != '\n'); 
Espero te haya aclarado tu duda.