Latest web development tutorials

fonctions de la bibliothèque C - perror ()

C bibliothèque standard - <stdio.h> C bibliothèque standard - <stdio.h>

description

C fonctions de bibliothèquevide perror (const char * str) à un message d'erreur de sortie descriptive à stderr d'erreur standard.Tout d' abord, la chaînestr de sortie,suivi de deux points, suivi d'un espace.

déclaration

Voici () fonction instruction perror.

void perror(const char *str)

Paramètres

  • str - Ceci est une chaîne C contenant un message personnalisé sera affiché avant le message d'erreur d' origine.

Valeur de retour

Cette fonction ne retourne pas de valeur.

Exemples

L'exemple suivant illustre la fonction perror () est utilisée.

#include <stdio.h>

int main ()
{
   FILE *fp;

   /* 首先重命名文件 */
   rename("file.txt", "newfile.txt");

   /* 现在让我们尝试打开相同的文件 */
   fp = fopen("file.txt", "r");
   if( fp == NULL ) {
      perror("Error: ");
      return(-1);
   }
   fclose(fp);
      
   return(0);
}

Nous allons compiler et exécuter le programme ci-dessus, qui va produire les résultats suivants, que nous essayons d'ouvrir un fichier qui n'existe pas:

Error: : No such file or directory

C bibliothèque standard - <stdio.h> C bibliothèque standard - <stdio.h>