strerror – формирование сообщения об ошибке по коду ошибки.
Синтаксис:
#include < string.h >
char *strerror (int errcode);
Аргументы:
errcode – код ошибки.
Возвращаемое значение:
Указатель на строку, содержащую описание ошибки, код которой указан в аргументе errcode.
Описание:
Функция strerror формирует описание ошибки по коду ошибки указанному в аргументе errcode и возвращает указатель на строку, содержащую сформированное описание ошибки.
Пример:
В примере расшифровывается код ошибки 99 и результат выводиться на консоль.
#include < stdio.h > // Для printf
#include < string.h > // Для strerror
int main (void)
{
//Вывод описания ошибки №99
printf (“Ошибка 99: %s\n“, strerror (99) );
return 0;
}
| |
Результат:
Вывод в консоль:
Ошибка 99: Cannot assign requested address
|
Смотри так же:
strerror
strerror_r
perror
strsignal
error
error_at_line
error_print_progname
err
errx
warn
warnx
verr
verrx
vwarn
vwarnx
strsignal
|