cin、cin.get()、cin.getline()、getline()、gets()函式的用法
1、cin>>
用法1:最基本,也是最常用的用法,輸入乙個數字:
#include
using namespace std;
main ()
5、cin.clear()
cin.clear()用法如果輸入發生錯誤發生,那麼流狀態既被標記為錯誤,你必須清除這些錯誤狀態,以使你的程式能正確適當地繼續執行。要清除錯誤狀態,需使用clear()函式。此函式帶乙個引數,它是你將要設為當前狀態的標誌值,只要將ios::goodbit作為實參。
複製內容到剪貼簿 程式**
#include
using namespace std;
void main()
return 0;
}假如輸入abc
則輸出bc
我想大概是:
先cin.get(ch) 把abc插入流中 當前流位置在a處
temp = cin.peek() 通過.peek() 把當前流的下一字元的副本 即為b返回給temp
所以輸出b
然後通過迴圈 流位置在b處 再通過.peek()返回流的下一字元c給temp
所以輸出c
c 標準輸入流cin
預定義的物件cin是istream類的乙個例項,cin物件附屬到標準輸入裝置,通常是鍵盤,cin是與流提取運算子 結合使用的 如下所示 include using namespace std int main char name 50 cout 輸入名字 cin name cout 名字是 當上面的...
C 輸入流cin方法
cin會檢查輸入格式,輸入與預期格式不符時,會返回false.cout enter numbers int sum 0 int input while cin input sum input cout last value entered input endl cout sum sum endl 上...
C 輸入流cin方法
cin會檢查輸入格式,輸入與預期格式不符時,會返回false.cout enter numbers int sum 0 int input while cin input sum input cout last value entered input endl cout sum sum endl 上...