У меня есть одна проблема. Во-первых, мне нужно прочитать один символ из пользовательского ввода, после чего мне нужно прочитать целое число. Проблема в том, что если я введу более одного символа на первом цинке, он не запрашивает ввести целочисленное значение.
Вот фрагмент моего кода.
Есть ли функция сброса или очистки буфера cin.
Я новичок, извините, если вопрос глуп. Благодарю.Как очистить буфер буфера после чтения char
int *i = new int;
int *c = new char;
std::cin >> *c;
std::cin >> *i;
Это нормально быть новичком. Однако я ___strongly___ рекомендую вам получить книгу. И забудьте о «новом», по крайней мере, еще месяц. – Zeta