この関数の目的
strerror()は、エラー番号の意味を文字列化する。
定義
#include <string.h> char *strerror(int errnum);
働き
この関数は、 errnum のエラー値をエラーメッセージ文字列に対応付ける。
処理系は、一度も strerror() を呼ばないかのように動作しなければならない。
返り値は、内容が処理系定義である文字列へのポインタを返す。 指す先の配列はプログラムによって変更されてはならないが、続けての呼び出しにより上書きされるかもしれない。