perror

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Функція perror — функція стандартної бібліотеки мови програмування С, котра друкує повідомлення про помилку в stderr на основі значення глобальної змінної errno.

Визначення функції perror вперше з'явилося у першій редакції System V Interface Definition.

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

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

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

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

Прототип функції

[ред. | ред. код]
void perror(const char* prefix);

Приклад коду

[ред. | ред. код]
#include <stdio.h>

int main ()
{
        FILE *fd;
        fd = fopen ("/home/sashko/file.txt", "r");

        if (fd == NULL)
                perror ("Виникла наступна помилка");
        else
                fclose (fd);

        return 0;
}

Посилання

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

perror [Архівовано 21 серпня 2008 у Wayback Machine.] на OpenGroup