C言語ホーム > その他、C言語の詳細について > 標準ヘッダ一覧 > errno.h
サイト内検索:

errno.h

C言語の標準ヘッダerrno.hについて記述しています。errno.hは、エラーの報告に関するマクロを定義します。errno.hは、ライブラリ関数内でのエラー発生を検知するために必要なヘッダです。



errno.h

errno.hは、C言語の標準ヘッダです。エラーの報告に関するマクロが定義されています。それらは以下のものです。

<errno.hで定義されているマクロ>
名称内容
EDOM定義域エラー。
EILSEQ多バイト文字の不正な並び。
ERANGE値域エラー。
errnoエラー番号を示すマクロ。

EDOM、EILSEQ、ERANGEは、正の値をもつint型の整数定数式に展開されます。errnoは、int型の変更可能な左辺値に展開されます。

errnoは、プログラム開始時に0で初期化されます。そして、ライブラリ関数はerrnoを0には設定しません。したがって、errnoを使ってエラーを検知しようとする時には、ライブラリ関数を呼び出す前にerrnoを0に設定しておく必要があります。

C言語ホーム > その他、C言語の詳細について > 標準ヘッダ一覧 > errno.h
© 2009-2011 C言語サイト管理人