【摘要】:那么,在打开一个文件时,需要给出3条信息:需要打开的文件名;文件的使用方式;哪个指针变量指向被打开的文件。
10.2.1 文件的打开与关闭
进行文件读写之前,要先将文件打开;文件操作完毕后,要将文件关闭。
1.文件的打开
在C语言程序中,打开文件的操作用函数fopen( )来实现,它的一般使用形式如下:
例如:其中fal是要打开的文件名,此文件的使用方式为“读入”(r代表read,即读入),fopen函数带回指向fal文件的指针并赋给fp,或者说,fp指向al文件。那么,在打开一个文件时,需要给出3条信息:需要打开的文件名;文件的使用方式(“读”还是“写”等);哪个指针变量指向被打开的文件。
注意:fopen函数返回一个指向要打开文件的指针,若未成功打开,则返回一个NULL(空)指针。
文件的使用方式有很多种,具体见表10-1。
表10-1
下面是常用的文件打开程序段:
2.文件的关闭
在C程序中,用fclose函数关闭文件。fclose函数调用的一般形式如下:
fclose(文件指针);
例如:
前面曾用fp指向被打开的文件,现在用fclose函数把fp所指向的文件关闭。即fp不再指向该文件。
fclose函数也返回一个值,若顺利地执行了关闭操作,则返回值为0;否则返回EOF(-1)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。