Udostępnij za pośrednictwem


basic_istream::ignore

Powoduje, że liczba elementów do pominięte z bieżącego pozycja odczytu.

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

Parametry

  • _Count
    Liczba elementów, aby pominąć od bieżącej pozycji odczytu.

  • _Delim
    Element, do którego, jeśli wystąpi przed count, powoduje, że ignorować do powrotu i umożliwiające oddzielne badanie wszystkich elementów po _Delim do odczytu.

Wartość zwracana

Strumień (* to).

Uwagi

Niesformatowany funkcja input wyodrębnia do _Count elementy i odrzuca je.Jeśli _Count jest równa numeric_limits<int>:: max, jednak jest traktowana jako dowolnie dużą.Ekstrakcja wczesne zatrzymuje się na końcu pliku lub na element _Ch takie, że traits_type::to_int_type(_Ch) porównuje równe _by ogranicznik (które również są wyodrębniane).Funkcja zwraca * to.

Przykład

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

Wymagania

Nagłówek:<istream>

Przestrzeń nazw: std

Zobacz też

Informacje

basic_istream — Klasa

iostream Programming

Konwencje iostream