Condividi tramite


basic_istream::ignore

Indurre una serie di elementi di ignorare dalla posizione corrente lettura.

basic_istream<Elem, Tr>& ignore(
    streamsize _Count = 1,
    int_type _Delim = traits_type::eof( )
);

Parametri

  • _Count
    Il numero di elementi da ignorare dalla posizione corrente lettura.

  • _Delim
    L'elemento che, se visualizzato prima del conteggio, causa Ignora di restituzione e consentendo tutti gli elementi dopo _Delim da visualizzare.

Valore restituito

Il flusso (*this).

Note

La funzione di input non formattato estrae fino a _Count elementi e li rimuovi. Se _Count equivale a numeric_limits<int>::max, tuttavia, viene eseguito come arbitrariamente grandi dimensioni. Le estrazioni interrompe nella fase iniziale di fine file o un elemento _Ch come traits_type::to_int_type(_Ch) consente di confrontare uguale a _Delim (che viene estratto). La funzione restituisce *this.

Esempio

// basic_istream_ignore.cpp
// compile with: /EHsc
#include <iostream>
int main( ) 
{
   using namespace std;
   char chararray[10];
   cout << "Type 'abcdef': ";
   cin.ignore( 5, 'c' );
   cin >> chararray;
   cout << chararray;
}
  abcdef

FakePre-28f37d89e1a64cf5b4f7374b2bfc9888-83778178a26c4f06ae99138de6168b50

Requisiti

istream <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe basic_istream

Programmazione di iostream

Convenzioni di iostream