C PRIMER第一輪複習第八章 IO庫

2021-08-01 02:17:50 字數 432 閱讀 9361

c++語言不允許直接處理輸入輸出,而是通過一族定義在標準庫中的型別來處理io。

8.1不能對io物件拷貝或者賦值。io類定義了一些函式和標誌,可以幫助我們訪問和操縱流的條件狀態。

strm::iostate

strm::badbit 用來指出流已崩潰

strm::failbit 用來指出乙個io操作失敗

strm::eofbit 用來指出流到達了檔案結束

strm::goodbit 用來指出流未處於錯誤狀態

s.eof() 若流的eofbit置位,返回true

s.fail()

s.bad()

s.good()

s.clear()

s.clear(flags)

s.setstate(flags)

s.rdstate()

c primer 第八章 IO庫

1.常用的io庫設施 istream型別,提供輸入操作 ostream型別,提供輸出操作 cin,乙個istream物件,從標準輸入讀資料 cout,乙個ostream物件,向標準輸出寫入資料 cerr,乙個ostream物件,向標準錯誤寫資訊。從乙個istream物件讀資料 向乙個ostream物...

C Primer 第八章 IO庫

1.3 管理輸出緩衝 2.檔案輸入輸出 2.2 檔案模式 3.string 標準庫的核心就是很多容器和一族泛型演算法,這些設施幫助我們編寫簡潔高效的程式。標準庫會關注那些薄記操作的細節,特別是記憶體管理,這樣我們的程式就可以將全部的注意力投入到需要解決的問題上。io庫定義了讀寫內建型別值的操作。此外...

C primer 學習筆記(第八章)

c 使用標準庫類處理輸入和輸出 所有這些類都是通過繼承相互關聯的。輸入類繼承了istream,輸出類繼承了ostream。因此,可在istream物件上執行的操作同樣適用於ifstream或istringstream物件。而繼承ostream的輸出類也是類似的。所有io物件都有一組條件狀態,用來指示...