strerror


エラー番号の文字列変換を行います。

[所属]

標準ライブラリ

[指定形式]

#include <string.h>

char *strerror(int errnum);

[戻り値]

変換した文字列へのポインタを返します。

[詳細説明]

エラー番号errnumを文字列に変換します。errnumの値は,通常,グローバル変数errnoがコピーされたものです。指されている配列は,アプリケーション・プログラム側で変更しないでください。

出力するメッセージは,次のようになります。

errnoがEDOMの場合

"EDOM error"

errnoがERANGEの場合

"ERANGE error"

errnoが0の場合

"no error"

その他の場合

"error xxx"(xxxはabs (errno) % 1000)