basic_istream::putback
Setzt ein bestimmtes Zeichen in den Stream.
basic_istream<Elem, Tr>& putback(
char_type _Ch
);
Parameter
- _Ch
Ein Zeichen, um sich wieder in den Stream zu setzen.
Rückgabewert
Der Stream (*this).
Hinweise
unformatierte Eingabefunktion setzt hinteres _Ch, wenn möglich, als ob, indem rdbuf->sputbackc aufruft.Wenn rdbuf ein NULL-Zeiger ist oder wenn der Aufruf sputbackctraits_type::EOF zurückgibt, die Funktionsaufrufe setstate(badbit).In jedem Fall wird *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