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