strerror
Перейти до навігації
Перейти до пошуку
Заголовні файли C |
---|
Ця стаття містить перелік джерел, але походження окремих тверджень у ній залишається незрозумілим через практично повну відсутність виносок. (лютий 2020) |
Функція 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;
}
- strerror [Архівовано 20 вересня 2008 у Wayback Machine.] на OpenGroup