Strerror

Strerror-strängfunktionen är en C / C++- språkfunktion som översätter en felkod, som vanligtvis lagras i den globala variabeln errno , till ett läsbart felmeddelande.

Historik

Strerror - funktionen är definierad i IEEE Std 1003.1, även känd som POSIX 1 .

Reentrancy

Strerror - funktionen är inte återinträdande . Det finns två trådsäkra ersättningar för strerror: strerror_s i visual c++ och strerror_r i POSIX-standarden.

Användning

Anslutning

C #include <string.h> C++ #include <cstring>

Meddelande

char * strerror ( int errnum );

Semantik

Funktionen genererar och matar ut en sträng i C -stil med felmeddelandet som erhålls från felkoden som skickats till errnum .

Se även

Länkar

  1. strerrorOpenGroup- webbplatsen
  2. Strerror på Codenet