问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言文件的读取和写入不成功是什么原因

发布网友 发布时间:2022-04-25 06:35

我来回答

2个回答

热心网友 时间:2023-11-03 17:05

使用fopen的r方式可以实现读取,用w+方式可以实现写入。1.fopen的函数原型:FILE * fopen(const char * path,const char * mode); fopen函数的第一个参数是文件路径,第二个参数是打开方式,有以下几种方式:  r 以只读方式打开文件,该文件必须存在。  r+ 以可读写方式打开文件,该文件必须存在。  rb+ 读写打开一个二进制文件,允许读数据。  rw+ 读写打开一个文本文件,允许读和写。  w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。  w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。  a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)  a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)  wb 只写打开或新建一个二进制文件;只允许写数据。  wb+ 读写打开或建立一个二进制文件,允许读和写。  wt+ 读写打开或着建立一个文本文件;允许读写。  at+ 读写打开一个文本文件,允许读或在文本末追加数据。  ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。  上述的形态字符串都可以再加一个b字符,如rb、w+b或ab+等组合,加入b 字符用来告诉函数库打开的文件为二进制文件,而非纯文字文件。 返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。

热心网友 时间:2023-11-03 17:05

代码上没问题
检查一下D:\sample.txt是否存在
里面是不是有内容
可以加一个判断
在fopen后。
if(fp == NULL)
{
printf("open file failed\n");

return -1;

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
NBA下赛季常规赛MVP和总决赛MVP会是谁 吴前当选CBA常规赛MVP,他是实至名归吗? 如何申请安电表 如何申请独立电表 用电量大可以增加电表吗 出租他人铺面,原先房东已经安装过电表,因为用电量大,我想自己装电表可以... 梦见有个老人送佛画给我、让我在家供佛 ...分之一米还剩多少米如果截去四分之一还剩几分之几还剩多少米?_百度... 一根竹竿长四米,截去它的四分之三后,这根竹竿还剩全长的几分之几? ...这根绳子的几分之几后还剩下他的3/1,用去了( )m,还剩下( )_百度知... C语言程序为什么读不了文件 c语言读不出文本文件怎么回事? C语言文件读取不出,求大佬补全这个程序 为什么c语言中不能读到C:\Users\Administrator\Desktop这个地址的TXT,这该怎么办,求大神帮忙改一哈 电脑里面的C,D,E,F盘读不出来,怎么解决? 求救,电脑进不了系统,在pe也打不开c盘,提示无法访问c:\。文件或目录损坏且无法读取。求救求救 C语言文件读取时读不到文件 iphone5s的螺丝要专门的螺丝刀吗? 松下s9换硬盘 捷安特前叉头上面太阳花镙丝滑丝了,怎么拆 苹果手机螺丝不小心拧花了咋办?有什么好的处理方法吗? 苹果4s手机里面的一棵螺丝滑丝了,怎么解决? 苹果手机螺丝滑丝了怎么办? 的朋友圈推广,如何有效提高微信朋友圈广告点击率 为什么很多企业商家投放微信朋友圈广告的效果会越来越差? 微信朋友圈广告真的是大数据推荐的吗 辣椒炒鸡蛋怎样炒最好吃 鸡蛋这种食材,和什么一起炒是最好吃的? 鸡蛋 尖椒 还有怎么炒比较好吃的 普遍的我会弄 教点儿别的吧 亲们? 相亲完后怎么聊天 c语言重新运行程序,文件读取不了,怎么解决? c语言 字符串为什么读取不了 关于用c语言读文件 为什么运行之后读不出 帮忙看下哪里出错了。。 C语言,文件读写操作,文件怎么会读不出来呢?求网友指点! 学生管理系统c语言无法从文件中正确读取 诺基亚n97读不到C.e.g文件回应慢显示系统错误安全错误死机 为什么这段从文本文件中读取的C语言程序总是读不出文本内的文字? c语言在串口读不到预期的数据?发送数据没问题。 学业水平测试达不到等级C,还有大学能读吗? c语言打开文件编译链接都能通过,但是运行读不出来 C语言 txt文件 为什么读取不了 请问这是什么App啊?不是微博 怎么在百度云搜链接 请问怎么联系,聊天宝人工客服? 聊天宝需要怎么充值 聊天宝不返还怎么追回来钱? 聊天宝 送、换、夺 大疆无人机 安徽换黑龙江 怎么换? 聊天宝发红包过于频繁怎么办? 家常烧茄子的做法有哪些? 粳米可以做哪些菜?