|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.10.2016, 13:33 | #1 |
Новичок
Джуниор
Регистрация: 16.10.2016
Сообщений: 1
|
Возвращение в try после catch
Прошу Вашей помощи, голову уже сломал.
Есть код, в котором появляется исключение. Нужно, чтобы после появления исключения, код в блоке try снова повторился. Как происходит сейчас: блок catch ловит исключение, в итоге исключение передаётся выше по коду, код заканчивается, потому что в верхнем блоке catch есть завершение работы. Но нужно, чтобы метод продолжил работу после записи исключения в файл, Код:
обернуть try/catch в while(true), а в конце try поставь break. Не помогло |
16.10.2016, 14:08 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Выносите этот код в функцию. Вызов этой функции оборачивайте в цикл с try и если надо выходите или перезапускайте.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возвращение значений массива, после рекурсионного вызова | Весбат | Помощь студентам | 4 | 11.12.2014 16:38 |
throw, try, catch (С++) | mego4el | Помощь студентам | 2 | 31.05.2011 18:39 |
try - catch | kiferv | Visual C++ | 1 | 04.05.2011 23:13 |
try ... catch | CBeginner | Общие вопросы C/C++ | 3 | 23.06.2008 07:12 |
try... catch | Kocapb | Общие вопросы C/C++ | 6 | 19.12.2007 04:30 |