Latest web development tutorials

C Standard-Bibliothek - <errno.h>

Kurze Einführung

C - Standardbibliothekerrno.h Header - Datei , die Integer - Variable errno definiert,die durch Systemaufrufe festgelegt ist, Bibliotheksfunktionen in einem gewissen Fehlerereignis gibt an, welche Fehler aufgetreten ist. Dieses Makro nach links vom Typ int Wert kann sich ändern, so kann es zu lesen und ein Programm zu ändern.

Wenn das Programmstartet, wird errno auf Null, C - Standardbibliothek spezifische Funktion setzen Sie den Wert zu ändern , ist nicht-Null - Wert die Anzahl von bestimmten Arten von Fehlern anzuzeigen.Sie können auch seinen Wert zu ändern oder auf Null zu gegebener Zeit zurückgesetzt.

errno.h Header - Dateien an die Spitze des Bereichs steht für einen anderen Fehlercode - Makros erweitert werden sollte Typ Integer - Konstante Ausdrücke in int.

Makro-Bibliothek

In der folgenden Liste werden die definierten Makros in der Header-Datei errno.h:

序号宏 & 描述
1 extern int errno
这是通过系统调用设置的宏,在错误事件中的某些库函数表明了什么发生了错误。
2 EDOM Domain Error
这个宏表示一个域错误,它在输入参数超出数学函数定义的域时发生,errno 被设置为 EDOM。
3 ERANGE Range Error
这个宏表示一个范围错误,它在输入参数超出数学函数定义的范围时发生,errno 被设置为 ERANGE。