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