欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

fopen(),r+ w+都是读写形式,岂不是没什么区别

程序员文章站 2022-05-21 15:53:36
...
fopen(),r+ w+都是读写模式,岂不是没什么区别?
fopen(),
r+
w+
都是读写模式,岂不是没什么区别?那为什么要搞出2个出来呢?
最好写个实例出来看看
------解决思路----------------------
r" 只读方式打开,将文件指针指向文件头。
"r+" 读写方式打开,将文件指针指向文件头。
"w" 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
"w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
"a" 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
"a+" 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

------解决思路----------------------
如楼上说的r+会将将文件指针指向文件头。这时你往里面写的时候就是你 新添加的内容+原来内容

w+也是将文件指针指向文件头,但是他会先清空该文件之前的内容,然后再添加新内容 结果文件只包含 新添加的内容
------解决思路----------------------
学习了学习了
fopen(),r+ w+都是读写形式,岂不是没什么区别

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


相关标签: nbsp fopen