다음을 통해 공유


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

참고 항목

참조

basic_istream Class

iostream 프로그래밍

iostreams 규칙