basic_istream::ignore

Produce varios elementos que se saltarán de la posición actual de lectura.

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

Parámetros

  • _Count
    El número de elementos que se van a omitir de la posición actual de lectura.

  • _Delim
    El elemento que, si se encuentra antes de recuento, hace omita a return y a permitir que todos los elementos después de _Delim se deben leer.

Valor devuelto

la secuencia (*this).

Comentarios

la función de entrada sin formato extrae hasta _Count elementos y los descarta.Si _Count es igual a numeric_limits <int> :: máximo, sin embargo, se toma como arbitrariamente grandes.Extracción detiene el principio final del archivo o en un elemento _Ch tales que traits_type::to_int_type(_Ch) es igual al _Delim (que también se extraen).la función devuelve *this.

Ejemplo

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

Requisitos

encabezado: <istream>

espacio de nombres: std

Vea también

Referencia

basic_istream Class

programación iostream

convenciones de iostreams