basic_istream::putback
Setzt ein angegebenes Zeichen in den Stream.
basic_istream<Elem, Tr>& putback(
char_type _Ch
);
Parameter
- _Ch
Ein Zeichen, dass wieder in den Stream übertragen.
Rückgabewert
Der Stream (*this).
Hinweise
unformatierte Eingabefunktion setzt wieder _Ch, wenn möglich, als ob, indem sie rdbuf->sputbackc. Wenn rdbuf ein NULL-Zeiger ist oder der Aufruf von sputbackctraits_type::EOF zurückgibt, die Funktion setstate(badbit). Auf jeden Fall gibt diese *this zurück.
Beispiel
// basic_istream_putback.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main( )
{
char c[10], c2, c3;
c2 = cin.get( );
c3 = cin.get( );
cin.putback( c2 );
cin.getline( &c[0], 9 );
cout << c << endl;
}
Anforderungen
Header: <istream>
Namespace: std