为了账号安全,请及时绑定邮箱和手机立即绑定

求教fopen fwrite 函数的使用情况,还是有一些不理解,求助!

求教fopen fwrite 函数的使用情况,还是有一些不理解,求助!

米脂 2021-10-21 18:15:50
#include<stdio.h>#include<stdlib.h>int main( void ){FILE *fp;if((fp = fopen("text.txt","wb")) == NULL){perror("fopen");return -1;}char ch = 'c';int i = 0;for(i = 0;i < 5;i++){fwrite(&ch,sizeof(ch),1,fp);fflush(fp);}fclose(fp);return 0;}我在fopen 的时候打开的文件是只读权限,但是到了fwrite 函数之后怎么会有写命令啊
查看完整描述

2 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

if((fp = fopen("text.txt","wb")) == NULL){ 这里明明是打开写啊! r才表示读 w表示写 b表示二进制格式

查看完整回答
反对 回复 2021-10-24
?
哔哔one

TA贡献1854条经验 获得超8个赞

wb是二进制更新文件,不是你说的只读,只读是r

查看完整回答
反对 回复 2021-10-24
  • 2 回答
  • 0 关注
  • 179 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信