1
C语言程序设计
1.10.3.2 9.3.2 关闭文件函数——fclose

9.3.2 关闭文件函数——fclose

fclose()函数用来关闭一个已经由fopen()函数打开的文件。其调用方式为:

  int fclose(FILE*fp);

其中,fp是一个调用fopen()时所返回的文件指针。文件关闭成功,返回一个0,返回其他值说明出错。

文件处理结束后,必须关闭文件。文件未关闭会引起很多问题,如数据丢失、文件损坏及其他一些错误。fclose()函数释放了与文件处理相关的存储资源,以便再次被使用。另外操作系统对同时打开的文件个数有一定的限制,所以先关闭已使用过的文件再打开另外一个文件是必要的,