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.)