basic_istream::ignore
Determina una serie di elementi di ignorare dalla posizione corrente per.
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 per._Delim
L'elemento che, se visualizzato prima del conteggio, la ignore di restituzione e consentendo tutti gli elementi dopo _Delim da leggere.
Valore restituito
Il flusso***this**().
Note
La funzione di input non formattato estrae fino a _Count elementi e li elimina.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 in modo che traits_type::to_int_type()_Chsi confronta 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
abcdef def
Requisiti
intestazione: <istream>
Spazio dei nomi: deviazione standard