입력된 스트림

입력된 스트림 개체의 바이트 수입니다.3 개의 가장 중요 한 입력된 스트림 클래스는 istream, ifstream, 및 istringstream.

istream 클래스에 대 한 순차 텍스트 모드 입력 가장 많이 사용 됩니다.클래스의 개체를 구성할 수 있습니다 istream 버퍼링 된 또는 버퍼링 되지 않은 작업입니다.기본 클래스의 모든 기능을 ios, 포함 된 istream.거의 클래스의 개체를에서 만듭니다 istream.대신 일반적으로 미리 정의 된 사용 됩니다 cin 실제로 클래스의 개체는 개체 ostream.경우에 따라 사용자 지정할 수 있습니다 cin 프로그램 시작 후 다른 스트림 개체입니다.

ifstream 디스크 파일 입력을 지 원하는 클래스입니다.필요한 경우는 입력 전용 디스크 파일, 클래스의 개체를 생성 ifstream.데이터를 이진 또는 텍스트 모드를 지정할 수 있습니다.생성자에서 파일 이름을 지정 하는 경우 개체를 생성할 때 해당 파일이 자동으로 열립니다.그렇지 않으면 사용할 수 있습니다에서 open 후 기본 생성자를 호출 하는 함수입니다.여러 가지 서식 옵션 및 멤버 함수에 적용 ifstream 개체입니다.기본 클래스의 모든 기능을 iosistream 에 포함 된 ifstream.

라이브러리 함수를 sscanf_s, the istringstream 클래스는 메모리 내의 문자열에서 입력을 지원 합니다.Null 종료 문자 배열에서 데이터를 추출 하려면 할당 하 고 초기화 문자열을 다음 클래스의 개체를 생성 istringstream.

단원 내용

입력 스트림 개체를 생성합니다.

추출 연산자를 사용합니다.

추출 오류를 테스트합니다.

입력된 스트림 Manipulators

입력된 스트림 멤버 함수

오버 로드는 >> 자신의 클래스에 대 한 연산자

참고 항목

참조

iostream 프로그래밍