strerror
Внешний вид
Строковая функция strerror - функция языков C/C++, транслирующая код ошибки, который обычно хранится в глобальной переменной errno, в сообщение об ошибке, понятном человеку.
История[править]
Функция strerror определена в IEEE Std 1003.1, также известном как POSIX 1.
Реентрабельность[править]
Функция strerror не реентрабельна. Существуют две потокобезопасных замены strerror: strerror_s в visual c++ и strerror_r в стандарте POSIX.
Использование[править]
Подключение[править]
- C
#include <string.h>- C++
#include <cstring>Объявление[править]
char* strerror(int errnum);Семантика[править]
Функция генерирует и выводит строку в стиле языка Си с сообщением об ошибке, полученного из кода ошибки, переданного errnum.