he encontrado el problema en la pagina de soporte de microsoft, dice que efectivamente el getline lee un caracter adicional despues de encontrar el delimitador (en la version 6.0), ahora mi problema es que dice que debo modificar la funcion miembro getline seria lo siguiente:
Modify the getline member function, which can be found in the following system header file string, as follows:
Código C++:
Ver originalelse if (_Tr::eq((_E)_C, _D))
{_Chg = true;
// _I.rdbuf()->snextc(); /* Remove this line and add the line below.*/
_I.rdbuf()->sbumpc();
break; }
traducido seria:
Modificar la función de miembro getline , que puede encontrarse en la siguiente cadena de archivo de encabezado del sistema, como sigue:
Código C++:
Ver originalelse if (_Tr::eq((_E)_C, _D))
{_Chg = true;
// _I.rdbuf()->snextc(); /* Remove this line and add the line below.*/
_I.rdbuf()->sbumpc();
break; }
Pagina: http://support.microsoft.com/kb/240015
Mi duda es como puedo modificarlo, como puedo accesar a donde dice (creo que seria el encabezado del sistema)????
Por favor ayudenme