9. Manejo de ficheros básico con stdio.h


La biblioteca STDIO contiene funciones para trabajar con ficheros: básicamente leer y escribir datos de diferentes formas.
Antes de trabajar con un fichero, hay que abrirlo. Cuando se abre un fichero, se devuelve un puntero a una estructura de tipo FILE (definido en STDIO). Esta estructura, llamada descriptor de fichero , servirá para manipular posteriormente el fichero.

Tras su uso, hay que cerrar el fichero.

Modelo de uso:


FILE* fd;		/* variable para apuntar al descriptor de fichero */

...

/* abre el fichero en modo lectura */
fd = fopen ( "pepe.txt", "rt" );

	... trabaja con el fichero ...

fclose (fd);		/* cierra el fichero */


Muchas de las funciones de STDIO para trabajar con ficheros comienzan por la letra "f" (fopen, fclose, fprintf, fwrite, etc.)