fopen()函数 打开流

本文详细介绍了fopen函数的使用方法及参数含义。fopen函数通过指定路径和模式打开文件,并返回文件指针。支持多种模式如只读'r'、读写'r+'、清空写'w'等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原型 FILE *fopen(const char *path, const char *mode)
函数打开文件名为 path 指向的字符串的文件,将一个流与它关联。
mode参数如下:
1.r 以只读形式打开文件,流被定为于文件的开始。
2.r+ 以读写形式打开文件,流被定位于文件的开始。
3.w 将文件长度截断为零,或者以只写形式创建文件。流被定位于文件的开始。
4.w+ 将文件长度截断为零,或者以读写形式创建文件。流被定位于文件的开始。
5.a以只写形式打开文件,用于追加。如果文件不存在就创建它。流被定位于文件的末尾。
6.a+以读写形式打开文件,用于追加。如果文件不存在就创建它。读文件的初始位置是文件的开始,但是写是被追加到文件的末尾。

mode参数可以加‘b’用于操作二进制文件,在linux环境下可以省略

返回值:如果打开成功返回流的文件指针,打开失败返回空指针并设置errno。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值