cin
지정 된 cin 전역 스트림.
extern istream cin;
반환 값
istream 개체
설명
개체 바이트 스트림으로 추출에서 표준 입력을 제어합니다.개체가 생성 된 후 호출 cin.독점 반환 &cout.
예제
이 예제에서 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