basic_istream::getline
입력된 스트림에서 줄을 가져옵니다.
basic_istream<Elem, Tr>& getline(
char_type *_Str,
streamsize _Count
);
basic_istream<Elem, Tr>& getline(
char_type *_Str,
streamsize _Count,
char_type _Delim
);
매개 변수
_Count
읽을 문자의 수 strbuf._Delim
전에 발견 되 면 읽기 종료 해야 하는 문자 _Count._Str
쓸 수 있는 문자열입니다.
반환 값
스트림 (*이).
설명
이러한 서식 없는 첫 번째 입력 함수 반환 getline(_Str, _Count, widen('\n')).
두 번째 함수는 추출 _Count -1 요소에 _ 부분 배열에 저장 하 고Str.항상 저장 후 추출 된 요소 문자열 종료 문자를 저장 합니다.추출 순서 대로 테스트를 중지합니다.
파일의 끝에.
요소와 같은 비교 함수 추출 후 _Delim, 경우에 요소입니다 놔도 제어 되는 시퀀스에 추가 합니다.
함수 추출 후 _Count -1 요소입니다.
함수 요소를 추출 하는 경우 또는 _Count -1 요소를 호출 하 여 setstate(failbit).어떤 경우에 반환 *이.
예제
// basic_istream_getline.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main( )
{
char c[10];
cin.getline( &c[0], 5, '2' );
cout << c << endl;
}
요구 사항
헤더: <istream>
네임 스페이스: std