Freigeben über


basic_streambuf::sbumpc

Liest und gibt das aktuelle Element zurück und verschiebt den Stream-Zeiger.

int_type sbumpc( );

Rückgabewert

Das aktuelle Element.

Hinweise

Wenn eine Leseposition verfügbar ist, gibt die Memberfunktion traits_type::to_int_type( *gptr) zurück und inkrementiert den nächsten Zeiger für den Eingabepuffer.Andernfalls wird uflow zurückgegeben.

Beispiel

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

int main( ) 
{
   using namespace std;
   int i = 0;
   i = cin.rdbuf( )->sbumpc( );
   cout << i << endl;
}
  3
  3
3 51

Anforderungen

Header: <streambuf>

Namespace: std

Siehe auch

Referenz

basic_streambuf Class

Programmierung der iostream-Headerdatei

iostreams Konventionen