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