C 輸入流cin方法

2021-08-27 07:26:01 字數 825 閱讀 2248

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;

上面的檢查可以放入try、catch語句中。

返回輸入流中的下乙個字元,但只檢視不抽取。

char input[100];

char ch;

int i=0;

while((ch=cin.peek())!='.'&&ch!='\n')

cin.get(input[i++]);

input[i]='\0';

程式遇到句號或換行符迴圈停止。句點或換行符仍停留在輸入流中。

可見,使用peek的效果相當於先用get()讀取乙個字元,再用putback()將字元放入輸入流中。

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

c 標準輸入流cin

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