Главная    Разработка ПО    функции языка Си

Описание функций языка Си

" S "

scalb,scalbf,scalbl 

scalbln,scalblnf,scalblnl 

scalbn,scalbnf,scalbnl 

setbuf 

setvbuf 

signbit 

sin,sinf,sinl 

sincos,sincosf,sincosl 

sinh,sinhf,sinhl 

sleep 

sqrt,sqrtf,sqrtl 

strcasestr 

strcat 

strchr 

strchrnul 

strcmp 

strcpy 

strcspn 

strdup 

strerror 

strftime 

strlen 

strncat 

strndup 

strncmp 

strncpy 

strpbrk 

strrchr 

strspn 

strstr 

strtod 

strtok 

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

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


Яндекс.Метрика

Рейтинг@Mail.ru