Можно ли сделать так, что при вводе числа программа выполняется до тех пор, пока не будет введена комбинация клавиш, например Ctrl+Z, но при этом выполняется проверка, если введен символ, то программа выводит сообщение об ошибке и заново запрашивает ввод числа?
while (true) {
cout << "Input your number: ";
cin >> value;
if (!cin.good())
{
if (value == 'q')
exit(0);
else
{
while (!cin)
{
cin.clear();
while (cin.get() != '\n')
continue;
cout << "Error!\n";
cout << "Input your number: ";
continue;
}
}
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники