c 學習筆記 c io

2021-06-15 10:28:29 字數 341 閱讀 4598

輸入輸出流

1.io物件要求能轉換成bool型別。對處於正常狀態的io物件轉成true,對處於錯誤狀態的io物件轉成false

2.處於錯誤狀態的io物件拒絕執行io操作,.clear()清除錯誤狀態( 不是清楚緩衝區)清除輸入緩衝區用.ignore(字元數,『結束字元』);

這兩個版本都可以用第三個引數指定到用什麼字元為止,預設是'\n'

例子:#include

#include

using namespace std;

int main()

friend ostream & operator<<(ostream o,const point &p)

C IO庫學習篇

io庫型別和標頭檔案 頭檔案型別 iostream istream 從流中讀取資料 ostream 向流寫入資料 iostream 讀寫流 fstream ifstream 從檔案中讀取資料 ofstream 檔案寫入資料 fstream 讀寫檔案 sstream istringstream 從st...

c I O庫學習總結

i o流 流 是乙個位元組序列,指外部裝置和計算機記憶體之間流動的一系列位元組,裝置可以是控制台視窗 檔案等。輸入 讀 時,位元組從輸入裝置流向記憶體 輸出 寫 時,位元組從記憶體流向輸出裝置。i o類 序號標頭檔案 型別說明 1iostream istream 通用輸入流類,從流讀取資料 其他輸入...

C IO庫之學習筆記 第八章

iostream定義了用於讀寫流的基本型別,fstream定義了讀寫命名檔案的型別,sstream定義了讀寫記憶體string物件的型別.io物件無拷貝或賦值 進行io操作的函式通常以引用方式傳遞和返回流,讀寫乙個io物件會改變流的狀態,因此傳遞和返回的引用不能是const的.每個輸出流都管理乙個緩...