Latest web development tutorials

fonctions de la bibliothèque C - strerror ()

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

description

fonctions de la bibliothèque Cchar * strerror (int errnum) A la recherche de vols au départ erreur de tableau interne numéro errnum,et renvoie un pointeur vers un message d'erreur chaîne pointeur. chaîne d'erreurstrerror généré dépend de la plate - forme de développement et le compilateur.

déclaration

Voici () fonction instruction strerror.

char *strerror(int errnum)

Paramètres

  • errnum - numéro d'erreur, habituellement errno.

Valeur de retour

Cette fonction renvoie un pointeur vers un pointeur vers une chaîne d'erreur, la chaîne d'erreur décrit erreur errnum.

Exemples

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

#include <stdio.h>
#include <string.h>
#include <errno.h>

int main ()
{
   FILE *fp;

   fp = fopen("file.txt","r");
   if( fp == NULL ) 
   {
      printf("Error: %s\n", strerror(errno));
   }
   
  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 - <string.h> C bibliothèque standard - <string.h>