_strerror

提供: RAD Studio
移動先: 案内検索

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++

+