Latest web development tutorials

C-Bibliotheksfunktionen - strerror ()

C Standard-Bibliothek - <string.h> C Standard - Bibliothek - <string.h>

Beschreibung

C - Bibliotheksfunktionenchar * strerror (int errnum) Suchen Sie Flüge von internen Array Fehlernummer errnum,und gibt einen Zeiger auf einen String - Zeiger Fehlermeldung. Fehlerstringstrerror hängt von der Entwicklungsplattform und Compiler generiert.

Erklärung

Hier ist () Anweisung strerror Funktion.

char *strerror(int errnum)

Parameter

  • errnum - Fehlernummer, in der Regel errno.

Rückgabewert

Diese Funktion gibt einen Zeiger auf einen Zeiger auf eine Fehler Zeichenfolge, beschreibt die Fehler-String-Fehler errnum.

Beispiele

Das folgende Beispiel zeigt die strerror () Funktion verwendet wird.

#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);
}

Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die folgende Ergebnisse produzieren, wie wir versuchen, eine Datei zu öffnen, die nicht vorhanden ist:

Error: No such file or directory

C Standard-Bibliothek - <string.h> C Standard - Bibliothek - <string.h>