다음을 통해 공유


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

참고 항목

참조

istream

iostream 프로그래밍

iostreams 규칙