C語言:檔案函式 fopen(),fclose(),fwrite(),fread()
阿新 • • 發佈:2019-02-19
1."r" = "rt"
開啟一個文字檔案,檔案必須存在,只允許讀
2."r+" = "rt+"
開啟一個文字檔案,檔案必須存在,允許讀寫
3."rb"
開啟一個二進位制檔案,檔案必須存在,只允許讀
4.“rb+”
開啟一個二進位制檔案,檔案必須存在,允許讀寫
5."w" = “wt”
新建一個文字檔案,已存在的檔案將被刪除,只允許寫
6."w+" = "wt+"
新建一個文字檔案,已存在的檔案將被刪除,允許讀寫
7.“wb”
新建一個二進位制檔案,已存在的檔案將被刪除,只允許寫
8.“wb+”
新建一個二進位制檔案,已存在的檔案將被刪除,允許讀寫
9."a" = "at"
開啟或新建一個文字檔案,只允許在檔案末尾追寫
10."a+" = "at+"
開啟或新建一個文字檔案,可以讀,但只允許在檔案末尾追寫
11.“ab”
開啟或新建一個二進位制檔案,只允許在檔案末尾追寫
12.“ab+”
開啟或新建一個二進位制檔案,可以讀,但只允許在檔案末尾追寫
檔案使用方式由r,w,a,t,b,+六個字元拼成,各字元的含義是:
r(read): 只讀
w(write): 只寫
a(append): 追加
t(text): 文字檔案,可省略不寫
b(binary): 二進位制檔案
+: 讀和寫
![](http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6712EN00SIGG.gif)