9.3 Leer una cadena desde un fichero


fgets ( cadena, N, fd );

Lee una línea de texto.
cadena es el vector de caracteres donde se depositará la línea.
N es el máximo número de caracteres para leer. Si la línea ocupa más de N caracteres, sólo se lee esa cantidad.
fd es el descriptor del fichero.

Cuando se abre un fichero, se comienza a leer desde la primera línea. Llamadas consecutivas a fgets van leyendo línea por línea. Si se cierra el fichero y se vuelve a abrir, se lee otra vez desde el principio.
Internamente existe un puntero del fichero que apunta a la posición relativa al fichero donde se va a leer el siguiente dato.