Red de conocimiento informático - Material del sitio web - Al final del programa, el archivo abierto debe cerrarse usando la función fclose. ¿bien?

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.