cin cout常用函數

cin cout常用函數
2007-09-06 10:21

cin >>   //可連續使用;以空白(包括空格、回車、TAB)爲分隔符
cin.get(char c)   //可連續使用;獲取任意單個字符,包括空白
cin.getline(char* buf, sizeof(buf), '/n')   //可連續使用;獲取一行,到最後指定的字符結束,可包括空白,默認回車
cin.gcount()   //計數
cin.read(char* buf, sizeof(buf))   //可連續使用;讀取指定大小的內容,包括空白;第一個參數必須爲char*,可用強制轉換
cin.ignore(1000, '/n')   //忽略指定大小的內容,到制定字符結束忽略;常用來清空緩衝區
cin.clear()    //清楚錯誤狀態;常後跟ignore
if(!cin)    //判斷是否出錯;cin爲false則出錯
cin.peek()   //查看緩衝區下一個字符,但是不讀取,即用get時候還可以讀到
cin.putback()   //將上一個讀回的字符返回緩衝區,不常用

 

cout <<
控制符:endl, flush ....
cout.put(char)
cout.width(int)   //一次性命令
cout.fill(char)
cout.precision(int)
cout.setf(ios::...)
cout.unsetf(ios::...)
(cout這些命令不常用,常用頭文件中的函數代替)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章