C++/C++11 C++/C++11
Добрый вечер всем, с прошедшими Вас праздниками.
На носу курсовая. Весь проект я сделал, но только сегодня столкнулся с проблемой, что во время выбора пункта меню в консоли, если случайно ввести любую букву, программа начинает глючить (не реагирует ни на какое либо действие).
Собственно вопрос. Можно как-то ограничить ввод?
Я нашел способ через константу и функцию bool и еще способ через cin.get.
Может вы подскажете какой-то простенький вариант, возможно есть какие либо альтернативы
На носу курсовая. Весь проект я сделал, но только сегодня столкнулся с проблемой, что во время выбора пункта меню в консоли, если случайно ввести любую букву, программа начинает глючить (не реагирует ни на какое либо действие).
Собственно вопрос. Можно как-то ограничить ввод?
Я нашел способ через константу и функцию bool и еще способ через cin.get.
Может вы подскажете какой-то простенький вариант, возможно есть какие либо альтернативы
0 0 0
Комментарии (9)
ответил seeking
А как это примерно должно выглядеть?
cout<<"Введите время отправления: ";
while (!cin || (c > 23 || c < 0) {
вот тут как правильно должно быть?
cout<<"Введите время отправления: ";
while (!cin || (c > 23 || c < 0) {
вот тут как правильно должно быть?
Для добавления комментариев необходимо авторизоваться
Марс
После ошеломляющей новости о находке воды на Марсе...