Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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