_strerror
string.h:インデックス への移動
ヘッダーファイル
string.h, stdio.h
カテゴリ
メモリと文字列の操作ルーチン
プロトタイプ
char *_strerror(const char *s);
説明
カスタマイズされたエラーメッセージを作成します。
_strerror を使用すると,カスタマイズしたエラーメッセージを作成できます。_strerror は,エラーメッセージを含むヌルで終わる文字列へのポインタに返します。
- s が NULL の場合,戻り値は,最新のエラーメッセージへのポインタです。
- s が NULL でない場合,戻り値には,s(カスタマイズされたエラーメッセージ),コロン,スペース,直前に生成されたシステムエラーメッセージ,および改行文字が含まれます。s は,94 文字以下である必要があります。
戻り値
_strerror は,作成したエラー文字列へのポインタを返します。このエラーメッセージ文字列は,_strerror を呼び出すたびに上書きされる静的バッファ内に作成されます。
例
#include <stdio.h>
#include <errno.h>
int main(void)
{
char *buffer;
buffer = strerror(errno);
printf("Error: %s\n", buffer);
return 0;
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |