English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base du langage C

Contrôle de flux du langage C

Fonctions en C

Tableaux en C

Pointeurs en C

Chaînes en C

Structure de langage C

Fichier C

Autres C

Manuel de référence du langage C

Méthode et exemple d'utilisation de la fonction perror() de la bibliothèque C

Bibliothèque standard en C - <stdio.h>

Fonction de bibliothèque C void perror(const char *str) Sortir un message d'erreur descriptif sur l'erreur standard stderr. D'abord, sortez la chaîne str,suivie d'un deux-points, puis d'un espace.

Déclaration

Voici la déclaration de la fonction perror().

void perror(const char *str)

Paramètre

  • str -- C'est une chaîne de caractères C, contenant un message personnalisé qui sera affiché avant le message d'erreur par défaut.

Valeur de retour

Cette fonction ne renvoie aucune valeur.

Exemple en ligne

L'exemple suivant montre l'utilisation de la fonction perror().

#include <stdio.h>
int main ()
{
   FILE *fp;
   /* Tout d'abord, renommez le fichier */
   rename("file.txt", "newfile.txt");
   /* Essayons d'ouvrir le même fichier */
   fp = fopen("file.txt", "r");
   if( fp == NULL ) {
      perror("Erreur : ");
      return(}})-1);
   }
   fclose(fp);
   return(0);
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant, car nous essayons d'ouvrir un fichier inexistant :

Erreur : : Aucun fichier ou répertoire trouvé

Bibliothèque standard en C - <stdio.h>