basic_streambuf::in_avail

버퍼에서 읽을 수 있는 요소의 수를 반환 합니다.

streamsize in_avail( );

반환 값

버퍼에서 읽을 수 있는 요소의 수입니다.

설명

경우는 읽을 위치 멤버 함수를 반환 합니다. 사용할 수 있는 egptr - gptr.그렇지 않으면, showmanyc.

예제

// basic_streambuf_in_avail.cpp
// compile with: /EHsc
#include <iostream>

int main( ) 
{
   using namespace std;
   char c;
   // cin's buffer is empty, in_avail will return 0
   cout << cin.rdbuf( )->in_avail( ) << endl;
   cin >> c;
   cout << cin.rdbuf( )->in_avail( ) << endl;
}

입력

4

샘플 출력

0
4
1

요구 사항

헤더: <streambuf>

네임 스페이스: std

참고 항목

참조

basic_streambuf Class

iostream 프로그래밍

iostreams 규칙