-1
A
回答
5
r +从文件开头开始,但不会创建新文件,如果它不存在。
w +如果文件存在,则将现有文件截断为零,否则将创建一个新文件。
a +如果文件存在,则从文件末尾开始,否则将创建一个新文件。
访问模式R + W +和A +打开该文件在读写模式,但上述差异:
两个R +和W +我们可以读到,在文件中,但R写入+不截断(删除)文件的内容以及它不会创建一个新文件,如果这个文件在w +中不存在时截断文件的内容,并且如果这个文件不存在则创建一个新文件。
0
就像网站上说:
r+
将打开文件进行读取&写作,但文件必须存在。w+
将会打开读取&的文件,但是如果文件存在,它会截断文件(删除其内容)。a+
将会打开文件以读取&文字,但在允许任何位置读取时,只能写入文件的末尾,即追加。
相关问题
- 1. Postgresql:表名/模式混淆
- 2. 观察者模式混淆
- 3. 存储库模式混淆
- 4. javascript继承模式混淆
- 5. 混淆不可达模式错误
- 6. 模式匹配,“::”不应用混淆
- 7. 混淆头文件
- 8. MultiDex不同productFlavors混淆
- 9. 调试文件格式混淆:ELF/BIN
- 10. Proguard的混淆JAR文件
- 11. 混淆文件的加密
- 12. 用不同的加密器混淆可执行文件
- 13. 与xsd模式和xml文件元素混淆
- 14. Java同步混淆
- 15. MVC模型混淆
- 16. Django模型混淆
- 17. 混淆Magento模块
- 18. Android,混淆jar文件库?
- 19. .Net配置文件混淆
- 20. 密码文件混淆
- 21. Struts2与web.xml文件混淆
- 22. 文件I/O混淆
- 23. 混淆,包括头文件
- 24. 标题cpp文件混淆
- 25. 混淆Android资产文件
- 26. C++头文件混淆
- 27. 加密/混淆文件名
- 28. 混淆不同的HOG代码
- 29. Scala specs2验收测试模式混淆
- 30. 与升级ORMLite模式相混淆
很确定[手册页](http://www.manpagez.com/man/3/fopen/)明确指出了这一天。 – hometoast 2013-05-01 11:09:52