Condividi tramite


basic_istream::putback

Inserisce un carattere specificato nel flusso.

basic_istream<Elem, Tr>& putback(
    char_type _Ch
);

Parametri

  • _Ch
    Un carattere da inserire nel flusso.

Valore restituito

Il flusso (*this).

Note

funzione di input non formattato riavvio _Ch, se possibile, ad esempio se la chiamata a rdbuf->sputbackc. Se il rdbuf è un puntatore null, o se la chiamata a sputbackc restituisce traits_type::EOF, le chiamate di funzione setstate(badbit). Tuttavia, restituisce *this.

Esempio

// 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;
}
  

Requisiti

istream <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe basic_istream

Programmazione di iostream

Convenzioni di iostream