C 檔案模式

2021-06-28 18:15:46 字數 538 閱讀 7086

1、檔案模式

in 輸入

out 輸出 檔案

末尾ate 初始位置:檔案尾

【區別】:

trunc 如果檔案已存在則先刪除該檔案

binary 二進位制方式 2、

ifstream ifs("file1.txt",ifstream::in);

ifstream ifs("file0.txt");

上面這兩個是一樣的

ofstream ofs("file2.txt",ofstream::out);

ofstream ofs("file3.txt");

ofstream ofs4("file4.txt",ofstream::out | ofstream::trunc);

上面這三個是一樣的

fstream fs("file4.txt");

fstream fs("file4.txt",fstream::in | fstream::out );

上面這兩個是一樣的,定位到開頭,會把後面的文字覆蓋掉(並不是刪除掉原來的檔案)

C 檔案開啟模式詳解

表 1 檔案模式標誌 檔案模式標誌 含 義追加 輸出將始終發生在檔案的末尾 ios ate 最後 輸出最初在檔案的末尾進行 ios binary 二進位制 讀取或寫入檔案的資料是二進位制形式的 ios in 輸入 檔案將允許輸入操作。如果檔案不存在,開啟將失敗 ios out 輸出 檔案將允許輸出操...

C 檔案操作 檢查檔案尾 讀取模式

檔案操作 讀取檔案時的讀取模式 fstream類中有個open 函式,其原型為 void open const char filename,int mode int access 引數含義 filename 開啟檔案的名字 mode 開啟檔案的模式 access 開啟檔案的屬性 開啟檔案的屬性在io...

C語言之 檔案操作模式

rt 僅僅讀開啟乙個文字檔案。僅僅同意讀資料 wt 僅僅寫開啟或建立乙個文字檔案,僅僅同意寫資料 at 追加開啟乙個文字檔案,並在檔案末尾寫資料 rb 僅僅讀開啟乙個二進位制檔案。僅僅同意讀資料 wb 僅僅寫開啟或建立乙個二進位制檔案。僅僅同意寫資料 ab 追加開啟乙個二進位制檔案,並在檔案末尾寫資...