檔案讀取/寫入存取常數
#include <stdio.h>
備註
這些常數指定要求檔案的存取類型 ("a"、"r"或"w")。這兩個轉譯模式 ("b"或"t") 和 認可到磁碟模式 ("c"或"n"),可以使用的存取權限的型別中來指定。
如下所述的存取類型。
""a
會開啟以進行書寫 (附加) ; 該檔案的結尾 如果不存在,請先建立檔案。所有寫入作業就會發生在檔案結尾處。雖然可以使用調整檔案指標的位置fseek或倒轉,就會永遠移回至檔案結尾之前任何寫入作業會執行。"+"
相同與以上所述,但也允許讀取。""r
開啟進行讀取。如果檔案不存在或找不到,則開啟該檔案的呼叫會失敗。"r"+
會開啟以進行讀取和寫入。如果檔案不存在或找不到,則開啟該檔案的呼叫會失敗。""w
開啟空白檔案進行寫入。如果指定的檔案存在,其內容已終結。"w"+
開啟空白的檔案來讀取和寫入。如果指定的檔案存在,其內容已終結。
指定"r +"、"w +"+"型別時,允許讀取和寫入 (檔案即為開啟,以供 「 更新 」)。不過,當您切換讀取及寫入時,必須有介入fflush, fsetpos, fseek,或倒轉作業。目前的位置,請指定給fsetpos或fseek作業。