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 名字是 當上面的...