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