Latest web development tutorials

C-Bibliotheksfunktionen - perror ()

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

Beschreibung

C - BibliotheksfunktionenLeere perror (const char * str) zu einer beschreibenden Fehlermeldungen Ausgabe auf Standardfehler stderr.Zunächst wird die Ausgabe - Stringstr, gefolgt von einem Doppelpunkt, gefolgt von einem Leerzeichen.

Erklärung

Hier ist () Anweisung perror Funktion.

void perror(const char *str)

Parameter

  • str - Dies ist ein C - String eine benutzerdefinierte Nachricht enthält , wird vor dem ursprünglichen Fehlermeldung angezeigt werden.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Beispiele

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

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

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 - <stdio.h> C Standard - Bibliothek - <stdio.h>