![]() |
|
Модераторы: xvr |
![]()
|
|
| Loki |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Всем привет,
Есть небольшой проектин на ncurses. В целом все хорошо, есть указатели функций хранимые в массивах. Но есть проблема в том как лучше всего сделать обработчик ошибок. Например у меня получается что значение о отработки функции нужно передавать из функции в функцию и в этом возникают ципочки из 3-х функций где возникает return value. Как лучше сделать такой обработчик? Например пустой запрос нужно отображать окно варнинга что такой запрос не может быть выполнен. При этом нужно следаить за тем что вернет sql-функция в соседнем соруснике и из функция в функцию передавать ret value пока оно дойдет до проверки вывода варнинг виндова. |
|||
|
||||
| fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: 2 Всего: 1 |
если программа однопоточная, то можно сделать по типу errno.h - завести глобальную переменную, и кидать сообщения об ошибках в нее - это позволит не тащить код ошибки через несколько функций -------------------- undefined |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |