errno(C ランタイムライブラリリファレンス)

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

errno.h:インデックス への移動


ヘッダーファイル

errno.h

構文

extern int errno;

説明

errno は,ライブラリルーチンが指定されたタスクの実行に失敗した場合にエラーメッセージを出力するために,perror によって使用されます。

math 呼び出しやシステム呼び出しでエラーが発生すると,エラーのタイプを示すために errno が設定されます。errno と _doserrno が同じになる場合もあります。そうでない場合,実際のオペレーティングシステムのエラーコードは errno には含まれません。これは,_doserrno に格納されます。ほかに,errno だけが設定され,_doserrno は設定されないエラーもあります。


コード例

#include <errno.h>
#include <stdio.h>

int main()
{
   int i = 0;

   // Global value _sys_nerr also defined in errno.h
   while(i < _sys_nerr) {
        printf("%s\n", _sys_errlist[i]);
        i++;
   }
   return 0;
}