標準輸入流

2021-07-16 22:46:06 字數 1031 閱讀 4976

get 從流中提取字元,包括空格

read 無格式輸入指定位元組數

getline 從流中提取一行字元

ignore 提取並丟棄流中指定字元

peek 返回流中下乙個字元,但不從流中刪除

gcount 統計最後輸入的字元個數

seekg 移動輸入流指標

int get();

cin.get(char&rch); //讀取乙個字元,不跳過空白字元

cin.get(char *pch,int ncount,char)

讀取多個字元放到pch中 讀取字元數量上限 讀多個字元至『\n』結束不提取『\n』

#include

using

namespace

std;

int main()

return

0;}

#include

using

namespace

std;

int main()

執行結果如下:

執行結果如下:

cin.get(字元指標,字元個數n,終止字元)

cin.getline(字元指標,字元個數n,終止字元)

從輸入流提取n-1個字元放入陣列

當讀到終止字元時,

cin.getline()—-將指標一道終止字元之後。

cin.get()—–將指標一道終止字元出。

所以導致下次繼續讀取時的位置就不同

c 標準輸入流

cin是istream類的派生類物件,它從標準輸入裝置 鍵盤 獲取資料,程式中的變數通過流提取符 從流中提取資料。提取資料時通常跳過輸入流中的空格,tab鍵,換行符等空白字元。只有在鍵盤輸入完資料並按enter鍵之後,該行資料才被送入鍵盤緩衝區,形成輸入流,提取運算子 才能從中提取資料 在遇到無效字...

C 標準輸入流

define crt secure no warnings includeusing namespace std if 0 標準輸入流物件 cin,重點掌握的函式 cin.get 一次只能讀取乙個字元 cin.get 乙個引數 讀乙個字元 cin.get 三個引數 可以讀字串 cin.getline...

c 標準輸入流cin

預定義的物件cin是istream類的乙個例項,cin物件附屬到標準輸入裝置,通常是鍵盤,cin是與流提取運算子 結合使用的 如下所示 include using namespace std int main char name 50 cout 輸入名字 cin name cout 名字是 當上面的...