Избегание бесконечного цикла, когда символ вводится вместо int
Я делаю проект банковской системы и мне нужно убедиться, что все входные данные верны (программа должна быть надежной). Если введен неверный ввод, пользователь должен войти снова.
Но когда у меня есть переменнаяint
тип и пользователь вводитchar
Тип бесконечного цикла начинается.
Например:
int i;
cin>>i;
Если пользователь вводитchar
бесконечный цикл начинается. Как я могу избежать этого и снова попросить пользователя ввести данные?
Спасибо