basic_istream::ignore
Вызывает несколько элементов необходимо пропустить с текущей прочитанной позиции.
basic_istream<Elem, Tr>& ignore(
streamsize _Count = 1,
int_type _Delim = traits_type::eof( )
);
Параметры
_Count
Число элементов, которые нужно пропустить из текущей прочитанной позиции._Delim
Элемент, если обнаруживается перед числом, вызывает ignore и позволяет возвращать все элементы после _Delim, предназначенного для чтения.
Возвращаемое значение
Поток (*this).
Заметки
Unformatted входная функция извлекает до _Count элементы и отменяет их. Если _Count равно numeric_limits<int>::max, то подразумевается, что произвольно большой. Извлечение останавливается на ранней стадии конец файла или в элементе _Ch так, что traits_type::to_int_type(_Ch) сравнивает равно _Delim (которое также извлекано). Функция возвращает *this.
Пример
// 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
FakePre-bc83ad81ee784fd39a63c2afd3f8d2a9-6c75e87b45b146a5aea6b37e09564039
Требования
Заголовок:<istream>
Пространство имен: std