Vuelvo a repetir porque no sé si es que me explico muy mal o es que no se me lee xD que desastre!!
¡Buenas!
La solucion la veo bien sencilla.
Leer fichero
Si no fin fichero
{
ejecutas lo que quieras
}
Sino
{
Acciones en caso de alcanzar fin fichero.
}
Tan sencillo como esto.
¡Saludos!
eso no se puede hacer, y te explico por qué
Imaginemos que tenemos un fichero con una línea de datos que queremos recuperar.
Sin leer la línea--> LLamamos a la función eof() y nos devuelve false, como es normal.
Leemos la primera línea, primera y única. Llamamos al getline y a continuación llamamos a eof() y nos devuelve FALSE!!!! porque necesita una lectura más. es decir:
Si intentamos leer una nueva línea como no hay ahora es cuando eof devuelve TRUE.
¿Tan dificil es entender lo que digo?
un saludo!!