首页 百科知识 打开和关闭文件的函数是什么

打开和关闭文件的函数是什么

时间:2024-09-22 百科知识 版权反馈
【摘要】:那么,在打开一个文件时,需要给出3条信息:需要打开的文件名;文件的使用方式;哪个指针变量指向被打开的文件。

10.2.1 文件的打开与关闭

进行文件读写之前,要先将文件打开;文件操作完毕后,要将文件关闭。

1.文件的打开

在C语言程序中,打开文件的操作用函数fopen( )来实现,它的一般使用形式如下:

img694

img695

例如:其中fal是要打开的文件名,此文件的使用方式为“读入”(r代表read,即读入),fopen函数带回指向fal文件的指针并赋给fp,或者说,fp指向al文件。那么,在打开一个文件时,需要给出3条信息:需要打开的文件名;文件的使用方式(“读”还是“写”等);哪个指针变量指向被打开的文件。

注意:fopen函数返回一个指向要打开文件的指针,若未成功打开,则返回一个NULL(空)指针。

文件的使用方式有很多种,具体见表10-1。

表10-1

img696

下面是常用的文件打开程序段:

img697

2.文件的关闭

在C程序中,用fclose函数关闭文件。fclose函数调用的一般形式如下:

fclose(文件指针);

例如:

img698

前面曾用fp指向被打开的文件,现在用fclose函数把fp所指向的文件关闭。即fp不再指向该文件。

fclose函数也返回一个值,若顺利地执行了关闭操作,则返回值为0;否则返回EOF(-1)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈