1 eatwhite
2 get
3 getline
4 gcount
5 ignore
6 operator>>
7 peek
8 read
9 seekg
10 tellg
1 eatwhite
忽略前導空格
2 gcount
統計最後輸入的字元個數
3 get
從流中提取字元,包括空格
std::cin.get(ch);//等價於ch=std::cin.get;
1 #include 23void
main()412
13 system("
pause");
14 }
面試,復合表示式
1 #include 23void
main()411
12 system("
pause");
13 }
std::cin.get(buf, 80, 'x');//提取一段文字,最大長度為80,遇到'x'結束
1 #include 23void
main()
4
4 getline
從流中提取一行字元
std::cin.getline(str, 10);//限定長度,儲存10-1=9個字元,最後乙個字元是'\0',作用:限制輸入密碼的長度,防止緩衝區溢位
1 #include 23void
main()4;
67 std::cin.getline(str, 10);//
限定長度,儲存10-1=9個字元,最後乙個字元是'\0',作用:限制輸入密碼的長度,防止緩衝區溢位
89 std::cout <1011 system("
pause");
12 }
按行讀取檔案
1 #include 2 #include 34void
main()5;
11 fin.getline(str, 100);//
從流中提取一行字元
12 std::cout << str << std::endl;//
列印13}14
15 fin.close();//
關閉檔案
1617 system("
pause");
18 }
std::cin.getline(buf, 80, 'x');//逐行讀取,以'x'為結束
可以反覆讀取,適合提取資料,以'x'作為間隔
1 #include 23void
main()
4
5 ignore
提取並丟棄流中指定字元
6 operator>>
提取運算子
7 peek
返回流中下乙個字元,但不從流中刪除
8 read
無格式輸入位元組數
9 seekg
移動輸入流指標
10 tellg
返回輸入流中指定位置的指標值
python私有成員與公有成員 和
python並沒有對私有成員提供嚴格的訪問保護機制。1 classa 2 def init self,value1 0,value2 0 3 self.value1 value1 4 self.value2 value2 5def setvalue self,value1,value2 6 self...
輸入流類 istream 常用成員函式
c 標準庫里有針對外設輸入操作進行處理的類 istream。而常用的cin則是istream的類物件。因此實際上我們可以重新定義新的輸入流物件代替cin對輸入進行操作。而我們常用的istream類成員函式有如下一些 原型 istream getline char s,streamsize n,cha...
istream類的一些成員函式
呼叫方法 cin.getline 字元陣列 或字元指標 字元個數n,終止標誌字元 預設是以 n 為終止標字元,即終止標誌字元可以不寫。特別注意 用getline函式從輸入流讀字元時,遇到終止標誌字元時結束,指標移到該終止標誌字元之後,下乙個getline函式將該終止標誌的下乙個字元開始接著讀入,如果...