basic_istream::read

지정한 수의 문자 스트림에서 읽고이 배열에 저장 합니다.

호출자가에 전달 된 값이 올바른지 확인 하므로이 메서드는 잠재적으로 안전 하지 않습니다.

basic_istream<Elem, Tr>& read(
    char_type *_Str, 
    streamsize _Count
);

매개 변수

  • _Str
    읽을 문자 수를 반환 합니다.

  • _Count
    읽을 문자 수입니다.

반환 값

스트림 (*this).

설명

최대 서식이 지정 되지 않은 입력된 함수 추출 count 요소에 _ 부분 배열에 저장 하 고Str.추출의 경우 함수 호출 파일 끝에서 중지 초기 setstate(failbit).어떤 경우에 반환 *this.

예제

// basic_istream_read.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;

int main()
{
    char c[10];
    int count = 5;

    cout << "Type 'abcde': ";

    // Note: cin::read is potentially unsafe, consider
    // using cin::_Read_s instead.
    cin.read(&c[0], count);
    c[count] = 0;

    cout << c << endl;
}
  abcde
  abcde
'abcde' 형식: abcde abcde

요구 사항

헤더: <istream>

네임 스페이스: std

참고 항목

참조

basic_istream Class

iostream 프로그래밍

iostreams 규칙