C 檔案操作 1

2021-06-09 13:08:00 字數 884 閱讀 1206

#include #include #include using namespace std;

/* strm::iostate 機器相關的整形名,由各個類定義,用來定義條件狀態。 strm是ios,ifstream,ofstream

strm::badbit strm::iostate型別的值,用於指出被破壞的流,標誌著系統級的故障,如無法恢復的讀寫錯誤。如果出現。該流通常不能使用了。

strm::failbit 同上,用於指出失敗的流,可以修正的

strm::eofbit 同上,用於指出指出流已經到達檔案結束符

eof() 如果流設定了eofbit值,則返回true

fail() 如果流設定了failbit值,則返回ture

bad() 如果設定了badbit值,則返回ture

good() 如果流的狀態為有效,則返回true

clear() 將流的狀態設為有效狀態

clear(flag) 將流s中的某個狀態設為有效。flag的型別為strm::iostate

setstate(flag) 將流新增指定條件。

rdstate() 返回流的當前狀態

eofbit是在遇到檔案結束符時設定的,此時同時還設定了failbit();

*/int main()

if(cin.fail())cout<<"read error"

/*當我鍵入ctrl+d時,輸出:read error

read eof

*/}

C 檔案操作1

2018 5 31 1.iostream 1.在c 中作為標準庫存在,在其中含有著istream 輸入流 和ostream 輸出流 相當於兩個內建的類,同時,我們使用的cin,cout相當於類中的物件 注 可以對 和 進行過載,從而實現直接輸出物件名直接輸出內部內容的效果 include 含有ist...

C語言 檔案操作(1)

目錄 c檔案概述 檔案型別指標 檔案的開啟與關閉 檔案的讀寫 檔案的定位 出錯的檢測 檔案輸入輸出小結 所謂檔案是指相關資料的有序集合。這個資料集有乙個名稱,叫做檔名。實際上我們已經多次使用了檔案,例如源程式檔案 目標檔案 可執行檔案 庫檔案 標頭檔案 等。檔案通常是駐留在外部介質 磁碟等 上的,使...

C語言檔案操作整理1

所有檔案都可以採用二進位制方式進行操作 c語言中檔案操作基本步驟 1.開啟檔案 fopen 2.操作檔案 fread fwrite 3.關閉檔案 fclose 如果想要長期儲存資料所以必須儲存在檔案裡 檔案裡採用二進位制方式記錄數字 與記憶體記錄數字方式相同 注 雖然檔案中的資料都是二進位制資料,但...