Форум программистов, компьютерный форум CyberForum.ru

Запись крит. ошибки в файл - C++

Восстановить пароль Регистрация
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
01.10.2012, 12:21     Запись крит. ошибки в файл #1
Предположим, что моего приложение в разных местах при разных условиях выкидывает исключения разного рода (bad_alloc или какие-то ещё). Можно ли перед тем, как программа умрет, записать в файл в той же папке сообщение об ошибке, которая возникла?
Одно дело, если ошибка возникает в одной части кода. Поставил catch и не парься. Но если таких мест много и (по какой-либо причине) невозможно определить их все, то как быть?

Добавлено через 5 часов 49 минут
up-to-date?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2012, 12:21     Запись крит. ошибки в файл
Посмотрите здесь:

C++ Запись в файл
запись в файл C++
запись в файл C++
Ошибки в коде. Считывание/запись структуры в файл C++
C++ после ввода сразу вылетает с крит. ошибкой
Вывод структуры в файл. Исправить ошибки в коде C++
Fopen_s: код ошибки 2, файл не открывается C++
Ошибки точности на выводе в файл C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
01.10.2012, 13:22     Запись крит. ошибки в файл #2
Либо "роняй" исключения до полного сворачивания стэка и в main уже один раз перехватывай и печатай в файл, но это почти никогда не реализуемо и по уродски.
Либо перехватывай во всех нужных местах и пиши в отчёт. Если бы все исключения были твоего типа, то можно было бы нарисовать более красивое решение, но раз у тебя и стандартные есть, то тут без вариантов как бы. Заменять стандартный обработчик исключений не стоит.
Yandex
Объявления
01.10.2012, 13:22     Запись крит. ошибки в файл
Ответ Создать тему
Опции темы

Текущее время: 20:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru