strerror
string.h:インデックス への移動
ヘッダーファイル
string.h
カテゴリ
メモリと文字列の操作ルーチン
プロトタイプ
char *strerror(int errnum);
説明
エラーメッセージ文字列へのポインタを返します。
strerror は,エラー番号を表す int パラメータ errnum を受け取り,errnum に関連付けられたエラーメッセージ文字列へのポインタを返します。
戻り値
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++ |
---|---|---|---|
+ |
+ |
+ |
+ |