-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