2016-04-28 6 views
1

Предположим, я хочу проигнорировать следующий int со стандартного ввода. Я, очевидно, могу это сделатьКак игнорировать следующий int из стандартного ввода

int a; 
std::cin >> a; 
// do nothing with a 

но возможно ли это без создания бесполезной переменной?

+0

Вы можете вероятное использование игнорировать до следующего пространства что-то вроде 'cin.ignore (INT_MAX,» «)' если у вас есть другие значения, разделенные пробелом. –

ответ

1

Вы можете сделать

std::cin.ignore(INT_MAX, ' '); // if ' ' is after the integer