Al final del programa, el archivo abierto debe cerrarse usando la función fclose. ¿bien?
¡Sí!
fclose Nombre de la función: fclose Función: cerrar una secuencia. Nota: Utilice la función fclose para enviar los últimos datos restantes en el búfer a un archivo de disco y libere el puntero del archivo y los búferes relacionados. Uso: int fclose(ARCHIVO *stream); Ejemplo de programa: #include lt; string.hgt; #include lt; stdio.hgt; int main(void) { ARCHIVO *fp; * crear un archivo que contenga 10 bytes */ fp = fopen("DUMMY.FIL", "w"); fwrite(amp;buf, strlen(buf), 1, fp /* cerrar el archivo */ fclose(fp); ); return 0; } Si la secuencia se cierra correctamente, fclose devuelve 0; de lo contrario, devuelve EOF (-1). Si la secuencia es NULL y el programa puede continuar con la ejecución, fclose establece el número de error en EINVAL y devuelve EOF.