Вывести сообщение об ошибке, связанное с errno
#include <stdio.h>void perror( const char *prefix );
NULL
или строка, которую необходимо вывести перед сообщением об ошибке.libc
Функция perror() выводит в stderr следующее:
#include <stdio.h>#include <stdlib.h>int main( void ){FILE *fp;fp = fopen( "data.fil", "r" );if ( fp == NULL ){perror( "Unable to open file" );return (EXIT_FAILURE);}return (EXIT_SUCCESS);}
ANSI, POSIX 1003.1
errno, fprintf(), stderr, strerror(), strerror_r()
Предыдущий раздел: Описание API системной библиотеки