basic_istream::ignore
Způsobí, že počet prvků přeskočit z aktuální pozice čtení.
basic_istream<Elem, Tr>& ignore(
streamsize _Count = 1,
int_type _Delim = traits_type::eof( )
);
Parametry
_Count
Počet prvků od aktuální pozice čtení přeskočit._Delim
Prvek, který způsobuje před count, pokud Ignorovat vrátit a všechny prvky po _Delim ke čtení.
Vrácená hodnota
Datový proud (* Tato).
Poznámky
Neformátovaný vstupní funkce extrahuje až _Count prvků a je ignoruje.Pokud _Count se rovná numeric_limits <int>:: max, ale je brán jako libovolně velké.Extrakce přestane brzy na konec souboru nebo na prvek _Ch , traits_type::to_int_type(_Ch) porovná se rovná _Delim (což se také extrahuje).Funkce vrátí * Tato.
Příklad
// 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
Požadavky
Záhlaví: <istream>
Obor názvů: std