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