Latest web development tutorials

C bibliothèque standard - <errno.h>

Brève introduction

C fichier d' en- têtede errno.h bibliothèque standard définit le nombre entier variable errno,qui est fixé par les appels système, des fonctions de bibliothèque dans un événement d'erreur indique quelle erreur est survenue. Cette macro se développe à la gauche de valeur du type int peut changer, de sorte qu'il peut être lu et modifier un programme.

Lorsque le programmedémarre, errno est mis à zéro, C fonction spécifique de la bibliothèque standard pour modifier sa valeur est une valeur non nulle pour indiquer le nombre de certains types d'erreurs.Vous pouvez également modifier sa valeur ou remis à zéro au moment opportun.

fichiers d' en- têteerrno.h vers le haut de la gamme représente un différentes macros de code d'erreur devrait être étendue à intexpressions constantes de type entier.

bibliothèque Macro

Voici la liste des macros définies dans le fichier d'en-tête errno.h:

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