Die Perror -Funktion druckt Fehlermeldungen in den Stderr -Stream basierend auf dem Fehlerstatus im ERRNO aus.
Grundnutzung
Die Syntax für die Perror -Funktion lautet:
void perror (const char* str);Die Perror-Funktion akzeptiert einen Parameter als Zeiger auf eine null-terminierte Zeichenfolge, die eine beschreibende Nachricht zum Fehler enthält.
HINWEIS: Der Errno bezieht sich auf eine Systemvariable, die einen Fehlercode speichert, der eine Fehlerbedingung beschreibt, die durch einen Aufruf einer Bibliotheksfunktion erstellt wurde.
REFERENZ: Das Linux -Handbuch:
Die Header -Datei definiert die Ganzzahlvariable, die durch Systemaufrufe und einige Bibliotheksfunktionen im Falle eines Fehlers festgelegt wurde, um anzuzeigen, was schief gelaufen ist.
Rückgabewert
Die Perror-Funktion verfügt.
Ein neues Zeilenzeichen \ n
Perror -Beispiel
Wir können die Arbeit des Perrors veranschaulichen, indem wir einfach eine nicht existierende Datei öffnen. Der Beispielcode dafür ist:
#enthaltenSobald wir den oben genannten Code ausgeführt haben, sollten wir die folgende Beispielausgabe erhalten:
[-]: Keine solche Datei oder VerzeichnisAbschluss
In diesem schnellen Tutorial wurde erläutert, wie die Perror -Funktion verwendet wird, um beschreibende Fehlermeldungen zu erhalten.