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.
Strerror - funktionen är definierad i IEEE Std 1003.1, även känd som POSIX 1 .
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.
Funktionen genererar och matar ut en sträng i C -stil med felmeddelandet som erhålls från felkoden som skickats till errnum .