strerror — Вікіпедія

Функція strerror — функція стандартної бібліотеки мови C, котра переводить номер коду, який, зазвичай, міститься у глобальній змінній errno у легке для сприйняття людиною текстове повідомлення.

Функція strerror вперше з'явилась у стандарті IEEE Std 1003.1, також відомому, як POSIX 1.

Використання

[ред. | ред. код]

Підключення заголовочоного файлу

[ред. | ред. код]
C
#include <string.h> 
C++
#include <cstring> 

Визначення функції

[ред. | ред. код]
char* strerror(int errnum); 

Приклад коду

[ред. | ред. код]
#include <stdio.h> #include <string.h> #include <errno.h>  int main () {         FILE *fd;         fd = fopen ("/home/sashko/file.txt", "r");          if (fd == NULL)                 printf ("Помилка відкриття файлу: %s\n", strerror(errno));          return 0; } 

Джерела

[ред. | ред. код]

Посилання

[ред. | ред. код]