Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmInFI 264 of 390 menu
◀ ▶

Ошибка ввода в C++

Если ждут целое, а вводят слово, чтение не удается. Проверка стоит вокруг самого ввода. При неудаче выполняется ветка с сообщением:

int num = 0; std::cout << "enter number: "; if (!(std::cin >> num)) { std::cout << "bad" << "\n"; } else { std::cout << num << "\n"; }

Прочитайте целое. Если ввод не удался, выведите bad. Иначе выведите число.

Прочитайте дробное. Если ввод не удался, выведите bad. Иначе выведите число.

Спросите два целых. Если хотя бы одно чтение не удалось, выведите bad. Иначе выведите их сумму.

Спросите слово и целое. Если чтение числа не удалось, выведите bad. Иначе выведите слово и число через пробел.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить