Perror

Perror

perror

POSIX-функция обработки ошибок perror используется в языках программирования Си и C++ для вывода сообщения об ошибке в stderr на основе номера последней ошибки, хранящейся в errno.

Содержание

История

Определение perror впервые было выпущено в Выпуске 1 Определения Интерфейса System V.

Применение

Подключение

C
#include <stdio.h>
C++
#include <cstdio>

Объявление

void perror(const char* prefix);

Семантика

Если параметр prefix не NULL (то есть он указан), то perror сначала печатает prefix, двоеточие и пробел перед описанием ошибки. Затем печатает результат errno в stderr, завершаемый символом новой строки.

Смотри также

  • errno
  • strerror
  • POSIX
  • Единая Спецификация UNIX
  • Определение Интерфейса System V

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Perror" в других словарях:

  • Perror — The POSIX error function, perror, is used in C and C++ to print an error message to stderr, based on the error state stored in errno.HistoryThe definition of perror was first released in Issue 1 of the System V Interface… …   Wikipedia

  • Сокеты Беркли — Сокеты Беркли  интерфейс программирования приложений (API), представляющий собой библиотеку для разработки приложений на языке Си с поддержкой межпроцессного взаимодействия (IPC), часто применяемый в компьютерных сетях. Сокеты Беркли (также… …   Википедия

  • DACL — DACL, англ. Discretionary Access Control List  список избирательного управления доступом, контролируемый владельцем объекта и регламентирующий права пользователей и групп на действия с объектом (чтение, запись, удаление и т. д …   Википедия

  • Berkeley Sockets — Les Berkeley sockets, que l on pourrait traduire par « connecteurs réseau de Berkeley[1] », représentent une interface de programmation pour les communications entre processus Interprocess communication . Elles ont été introduites pour… …   Wikipédia en Français

  • Berkeley sockets — Les Berkeley sockets, que l on pourrait traduire par « connecteurs réseau de Berkeley[1] », représentent une interface de programmation pour les communications entre processus Interprocess communication . Elles ont été introduites pour… …   Wikipédia en Français

  • Prise (structure de données logicielle) — Berkeley sockets Les Berkeley sockets, que l on pourrait traduire par « connecteurs réseau de Berkeley[1] », représentent une interface de programmation pour les communications entre processus Interprocess communication . Elles ont été… …   Wikipédia en Français

  • Inotify — это подсистема ядра Linux, которая позволяет получать уведомления об изменениях в файловой системе. В основное ядро была включена начиная с 2.6.13, но может использоваться и с более ранними ядрами с помощью наложения патча. Основная сфера… …   Википедия

  • Setvbuf — is a function in standard C which lets the programmer control the buffering of a file stream. It is declared in ; its function prototype is:int setvbuf(FILE *stream, char *buf, int mode, size t size); stream is a pointer to the file stream for… …   Wikipedia

  • C file input/output — C Standard Library Data types Character classification Strings Mathematics File input/output Date/time Localiza …   Wikipedia

  • Error code — In computer programming, error codes are enumerated messages that correspond to faults in a specific software application. They are typically used to identify faulty hardware, software, or incorrect user input in programming languages that lack… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»