0 / 0 / 0
Регистрация: 15.08.2017
Сообщений: 18
|
||||||
1 | ||||||
Обработка исключения в цикле while15.08.2017, 20:21. Показов 4783. Ответов 4
Метки нет (Все метки)
В цикле может возникнуть исключение, которое нужно в цикле же обработать и перейти на следующую итерацию этого же цикла.
Если не вызывать исключение, то цикл прекрасно работает
0
|
15.08.2017, 20:21 | |
Ответы с готовыми решениями:
4
Обработка исключения Обработка сиситемного исключения Выход за пределы массива, обработка исключения Обработка исключения на русские буквы (try/catch) |
"C with Classes"
|
|||||||||||
15.08.2017, 21:14 | 3 | ||||||||||
Сообщение было отмечено sgtimur как решение
Решение
Croessmah,
Добавлено через 11 минут Croessmah,
1
|
0 / 0 / 0
Регистрация: 15.08.2017
Сообщений: 18
|
||||||||||||||||
16.08.2017, 08:31 [ТС] | 4 | |||||||||||||||
_stanislav,
Предотвратило выход из цикла добавление в catch строки
Добавлено через 21 минуту Еще добавил
0
|
183 / 181 / 66
Регистрация: 15.02.2015
Сообщений: 515
|
||||||
16.08.2017, 10:44 | 5 | |||||
Сообщение было отмечено sgtimur как решение
Решение
Попробуйте так:
std::cin.ignore() нужен, так как в буфере остался предыдущий ввод, который сразу сбрасывается в day .
1
|
16.08.2017, 10:44 | |
16.08.2017, 10:44 | |
Помогаю со студенческими работами здесь
5
Проверка входных данных: вызов и обработка исключения Конвертация wchar_t в число целого типа. Обработка исключения Задать функцию которая возвращает частное деление двух чисел (обработка ошибок - через исключения) Обработка векторов в неразветвленном цикле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |