perror
Von cppreference.com
| Definiert in Header <stdio.h> |
||
| void perror( const char *s ); |
||
Gibt eine textuelle Beschreibung des Fehlercodes, der derzeit in der Systemvariable errno gespeichert ist, auf stderr aus.
Die Beschreibung setzt sich aus den folgenden Komponenten zusammen:
- dem Inhalt des nullterminierten Byte-Strings, auf den
szeigt, gefolgt von ": " (es sei denn,sist ein Nullzeiger oder das Zeichen, auf dasszeigt, ist das Nullzeichen) - einer implementierungsdefinierten Fehlermeldungszeichenkette, die den Fehlercode beschreibt, der in
errnogespeichert ist, gefolgt von '\n'. Die Fehlermeldungszeichenkette ist identisch mit dem Ergebnis von strerror(errno).
Inhalt |
[bearbeiten] Parameter
| s | - | Zeiger auf eine nullterminierte Zeichenkette mit erklärender Meldung |
[bearbeiten] Rückgabewert
(keine)
[bearbeiten] Beispiel
Führen Sie diesen Code aus
Mögliche Ausgabe
fopen() failed: No such file or directory
[bearbeiten] Referenzen
- C11-Standard (ISO/IEC 9899:2011)
- 7.21.10.4 Die Funktion perror (S. 339)
- C99-Standard (ISO/IEC 9899:1999)
- 7.19.10.4 Die Funktion perror (S. 305)
- C89/C90-Standard (ISO/IEC 9899:1990)
- 4.9.10.4 Die Funktion perror
[bearbeiten] Siehe auch
| (C11)(C11) |
gibt eine Textversion eines gegebenen Fehlercodes zurück (Funktion) |
| C++ Dokumentation für perror
| |