輸入輸出流
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的.每個輸出流都管理乙個緩...