Section courante

A propos

Section administrative du site

PERROR

Processus d'erreur
Langage C stdlib.h

Syntaxe

void perror(const char *message);

Paramètres

Nom Description
message Ce paramètre permet d'indiquer le message à envoyer sur la sortie standard d'erreur.

Description

Cette fonction permet d'envoyer un message d'erreur sur la sortie standard d'erreur.

Algorithme

MODULE PERROR(s)
   * Vérifier si errno contient une valeur valide
   SI errno = 0 ALORS
      * Pas d'erreur, donc rien à afficher
      RETOURNE
   FIN SI

   * Construire le message d'erreur
   message ← ""
   SI s ≠ NULL et s ≠ "" ALORS
      message ← s + ": "
   FIN SI

   * Ajouter la description de l'erreur à partir de errno
   message ← message + strerror(errno)

   * Afficher le message sur la sortie standard d'erreur
   write_to_stderr(message + "\n")

Remarques

Voir également

Langage de programmation - C pour Linux - Référence procédures et fonctions - perror
Langage de programmation - C++ - Référence procédures et fonctions - perror

Références

Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 733.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 189.

Dernière mise à jour : Mardi, le 28 juillet 2015