Как сделать так, что бы при случайном вводе символа, не являющееся цифрой, программу не приходилось завершать аварийно
#include "stdafx.h"
#include
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "Russian");
int parol = 1234;
int a=0;
while (parol != a)
{
cout << "Введите пароль: ";
cin >> a; cout << endl;
if (a != parol)
{ cout << "Пароль был введён неверно. Пожалуйста, повторите операцию! "; }
}
cout << "Поздравляем! Пароль введён верно! " <
cin.get();
cin.get();
return 0;
}