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 erhöht den folgenden Zeiger für den Eingabepuffer. Andernfalls gibt es uflow zurück.

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

FakePre-addde55b46ed456b9529de1917d7a21c-67575e8152b4492f911c0f21e1cf5a9f

Anforderungen

Header: <streambuf>

Namespace: std

Siehe auch

Referenz

basic_streambuf-Klasse

iostream-Programmierung

iostreams-Konventionen