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

fopen中r+和w+的区别32

发布网友 发布时间:2023-11-05 21:09

我来回答

1个回答

热心网友 时间:2024-10-28 03:45

r+: Open for reading and writing. The stream is positioned at the beginning of the file.
w+:Open for reading and writing. The file is created if it does not exist, otherwise it is truncated. The stream is positioned at the beginning of the file.
r+具有读写属性,从文件头开始写,保留原文件中没有被覆盖的内容;
w+具有读写属性,写的时候如果文件存在,会被清空,从头开始写。

r 打开只读文件,该文件必须存在。
r+ 打开可读写的文件,该文件必须存在。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
上述的形态字符串都可以再加一个b字符,如rb、w+b或ab+等组合,加入b 字符用来告诉函数库打开的文件为二进制文件,而非纯文字文件。不过在POSIX系统,包含Linux都会忽略该字符。

转自 http://blog.163.com/y845766643@126/blog/static/17104630220101123113029840/
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么药止痒效果好 慕容三藏履历 职业cf电脑配置cf电脑配置要求是什么 玩3a电脑配置要求想玩3a大作需要什么配置 台式电脑哪些可以畅享3a大作想玩3a大作需要什么配置 七彩虹i7-10700台式机 性能强劲 高效静音 小黄鱼游戏台式电脑主机(i7-10700F、16GB、512GB、RTX3070)-适用... 工伤保险记什么科目 在4×4的正方形格纸中,有一个以格点为顶点的△ABC,请你找到点C,使三角... 在4×4方格中, 要求C点在格点上,且以AB为边的△ABC为直角三角形,标出所... 在电脑上如何创建一个新的本地连接66 壳牌机油多少钱一桶?哪款好一点?152 我在京东原本是金牌会员不知怎么回事变成银牌会员?1 如何解掉别人用自己的手机号绑定的? 二手交易网站哪个好一点?247 借我5000六个月还6000 走支付宝合同的 我一个手机号注册了两个,另外一个登不上了,怎么办? 爱莱雅减肥效果,爱莱雅有人知道吗? 英文歌,女声,歌词里有两句听起来像love is on the tree ,love is on... 我的------(人)600-800字作文 我寝室两个无线路由器,我那个一连上另一个就断了,为什么会这样1 2个路由器连接的网络老是掉线?1 为什么连接两个路由器上网会出现经常断线的? 利仁J8345怎么没有开关,插上电源没反应怎么回事? 无线路由器总是掉线,几分钟一次,在学校寝室一台路由器连了两台...1 怎样挑选派克服?内胆啥毛好?306 一个手机号如何注册两个642 如果注销了,怎么恢复啊!? 梦幻西游手游童年期孩子需不需要喂养 您好!知道对方但是添加不了好友? 林正英都主演过哪些电影,按年代顺序排下47 销售收入能确定,成本无法可靠计量的会计分录如何处理。 日产劲客跑长途怎么样 眼珠不停晃动3 日本战国大名的出现过程 天津东大职业学校(电话 022-24599968)二手车评估...13 怒容可掬的意思 丙纶布与涤纶布哪个做房顶防水效果好?17 涤纶容易起静电吗?3 一个手机号码怎么注册两个49 父姓鲍 母姓郝 有刚出生的女儿 想请问大家起什么名字好听·!...5 怎样一个手机号申请两个201775 我的被举报了,现在别人可以给我发信息,我发不出去了,怎么办? 雅马哈jog摩托车翘头技巧14 雅马哈jog100CC的不改装 能翘头么 如何翘头 会摔倒吗...2 手机号重新注册了一个,原来的咋找回来?? 女儿2009年阳历9月20日出生姓郝取什么名字好听 林正英主演的僵尸电影!比如……??? 梦见前夫和死去的哥是一个人? QQ自由幻想中物品按时锁定后还能交易吗?