Cómo utilizar getline para hacer que el puntero del archivo leído por C devuelva una línea.
Antes de llamar a getline, primero llame a tellg () para obtener la posición actual, luego llame a getline () y regrese cuando llame a seekg (). Código de muestra:
ifstream ifs(...);
...
std::streampos pos = ifs.tellg();
ifs.getline(.....);
ifs.seekg(pos);
...