Latest web development tutorials

C biblioteca estándar - <errno.h>

breve introducción

archivo de cabecera de la biblioteca estándar de Cerrno.h define la variable errnonúmeroentero,que se establece mediante llamadas al sistema, funciones de biblioteca en algún evento de error indica que lo que ha ocurrido un error. Esta macro se expande a la izquierda de tipo int valor puede cambiar, por lo que se puede leer y modificar un programa.

Cuando seinicia el programa,errno se pone a cero, C biblioteca estándar función específica para modificar su valor es distinto de cero valor para indicar el número de ciertos tipos de errores. También puede modificar su valor o restablecer a cero en el momento apropiado.

archivos de cabeceraerrno.h a la parte superior de la gama representa un código de error diferentes macros deben extenderse a intexpresiones constantes de tipo entero.

librería de macros

La siguiente lista de las macros definidas en el archivo de cabecera errno.h:

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