Заголовні файли C |
---|
![]() | Ця стаття містить перелік джерел, але походження окремих тверджень у ній залишається незрозумілим через практично повну відсутність виносок. (лютий 2020) |
Функція strerror — функція стандартної бібліотеки мови C, котра переводить номер коду, який, зазвичай, міститься у глобальній змінній errno у легке для сприйняття людиною текстове повідомлення.
Функція strerror вперше з'явилась у стандарті IEEE Std 1003.1, також відомому, як POSIX 1.
#include <string.h>
#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;
}