語法 C 中cin 輸入流的多種函式用法

2021-06-11 10:37:29 字數 657 閱讀 8356

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 上...