9.2 Abrir
y cerrar un fichero
Abrir
un fichero
fd
= fopen (
nombre,
modo
);
Devuelve
NULL
si no se pudo abrir correctamente el fichero.
nombre
es el nombre del fichero.
modo
es una cadena donde se define el modo de apertura:
r sólo
lectura
w escritura
a apéndice
(escribir desde el final)
+ (combinado
con r,w ó a) lectura/escritura
t fichero
de texto
b fichero
binario
Ejemplo:
fd = fopen ( "c:\\ejemplos\\fichero.txt", "r+t" );
abre
el fichero
c:\ejemplos\fichero.txt
en modo lectura/escritura y en modo texto. Obsérvese que las barras en
el nombre del fichero tienen que escribirse duplicadas.
Un
fichero abierto en modo texto convierte la combinación CR+LF en un
carácter de salto de línea. Si es binario, CR+LF se consideran
dos caracteres independientes.
Cerrar
un fichero
fclose
(
fd
);
donde
fd
es un descriptor de fichero ya abierto.