Как вы организуете сообщения об ошибках?
у меня сейчас чтото вроде такого:
typedef enum
{
can_not_create_file,
can_not_open_file,
ERROR_AMOUNT
} ErrorType;
char errorMessages[ERROR_AMOUNT][100] = {
"Can't create file.",
"Can't open file."
};
в случае возникновения ошибки ErrorType err_code = can_not_create_file; и гдето вызывается обработчик, который в соответствии этому err_code и работает.
Поделитесь, кто как организует сообщения об ошибках? Не саму обработку, а именно сообщения.