strerror
Nach oben zu string.h - Index
Header-Datei
string.h
Kategorie
Routinen für Speicher- und String-Bearbeitung
Prototyp
char *strerror(int errnum);
Beschreibung
Gibt einen Zeiger auf den String mit einer Fehlermeldung zurück.
strerror übernimmt die Fehlernummer im Parameter errnum des Typs int und gibt einen Zeiger auf den String mit der Fehlermeldung zurück, die errnum entspricht.
Rückgabewert
strerror gibt einen Zeiger auf die erstellte Fehlermeldung zurück. Der zurückgegebene String befindet sich in einem statischen Puffer und wird durch jeden nachfolgenden Aufruf von strerror überschrieben.
Beispiel
#include <stdio.h>
#include <errno.h>
int main(void)
{
char *buffer;
buffer = strerror(errno);
printf("Error: %s\n", buffer);
return 0;
}
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |
+ |
+ |