C语言——fopen()和fclose()

        fopen()是打开文件的函数,这一函数在stdio.h中声明。它的第一个参数是要打开的文件的名,更确切的说是包含该文件名的字符串的地址。第二个参数是用于指定文件打开模式的一个字符串。C库提供了一些可能的模式。

        注意:如果使用任何一种“W”模式打开一个已有的文件,文件内容将被删除,以便程序以一个空文件开始操作。

        fopen()返回指向文件的指针,如果不能打开文件,fopen()函数返回的是空指针(NULL),如果返回的是NULL,程序将退出。磁盘已满、文件名非法、存取权限不够或者硬件问题风都会导致fopen()函数执行失败。

       

        fclose(fp)函数关闭由指针fp指定的文件,同时根据需要刷新缓冲区。更正规的程序可能还要检查是否成功关闭课文件。如果文件成功关闭,fclose()函数将返回值0,否则返回EOF。磁盘已满,磁盘被移走或者出现I/O错误都会导致fclose()函数执行失败。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值