perror
From cppreference.net
File input/output
| Types and objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definiert in Header
<stdio.h>
|
||
|
void
perror
(
const
char
*
s
)
;
|
||
Gibt eine textuelle Beschreibung des Fehlercodes aus, der aktuell in der Systemvariable errno gespeichert ist, auf stderr aus.
Die Beschreibung wird durch Verkettung der folgenden Komponenten gebildet:
-
der Inhalt der nullterminierten Byte-Zeichenkette, auf die
szeigt, gefolgt von ": " (sofernskein Nullzeiger ist oder das vonsgezeigte Zeichen nicht das Nullzeichen ist) -
implementierungsdefinierte Fehlermeldungs-Zeichenkette, die den in
errnogespeicherten Fehlercode beschreibt, gefolgt von ' \n ' . Die Fehlermeldungs-Zeichenkette ist identisch mit dem Ergebnis von strerror ( errno ) .
Inhaltsverzeichnis |
Parameter
| s | - | Zeiger auf eine nullterminierte Zeichenkette mit erläuternder Nachricht |
Rückgabewert
(keine)
Beispiel
Diesen Code ausführen
Mögliche Ausgabe:
fopen() failed: No such file or directory
Referenzen
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.21.10.4 Die perror-Funktion (S. 339)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.19.10.4 Die perror-Funktion (S. 305)
- C89/C90-Standard (ISO/IEC 9899:1990):
-
- 4.9.10.4 Die perror-Funktion
Siehe auch
|
(C11)
(C11)
|
gibt eine Textversion eines gegebenen Fehlercodes zurück
(Funktion) |
|
C++-Dokumentation
für
perror
|
|