cin
cin のグローバルなストリームを指定します。
extern istream cin;
戻り値
istream オブジェクト。
解説
オブジェクトは、バイトとして標準入力ストリームから抽出を制御します。 一度オブジェクトは、呼び出しの cin.タイ の戻り &標準出力ストリーム構築されます。
使用例
この例では、cin は文字を検出したときにこのエラーをストリームに設定します。 プログラムが書き込まれますエラーをクリアし、ストリームから開始する無効な文字を削除します。
// iostream_cin.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main()
{
int x;
cout << "enter choice:";
cin >> x;
while (x < 1 || x > 4)
{
cout << "Invalid choice, try again:";
cin >> x;
// not a numeric character, probably
// clear the failure and pull off the non-numeric character
if (cin.fail())
{
cin.clear();
char c;
cin >> c;
}
}
}
2
必要条件
ヘッダー: <iostream>
名前空間: std