Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

basic_istream Class

iostream programování

iostreams konvence