English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básica de lenguaje C

Control de flujo de lenguaje C

Funciones en C

Arreglos en C

Punteros en C

Cadenas en C

Estructura de lenguaje C

Archivo de lenguaje C

Otro C

Manual de referencia del lenguaje C

Biblioteca estándar <errno.h> en C

Biblioteca estándar de C errno.h El archivo de cabecera define una variable entera errnoes configurado mediante una llamada al sistema, algunas funciones de biblioteca en eventos de error indican qué error ha ocurrido. La macro se expande en un valor izquierdo modificable de tipo int, por lo que puede ser leído y modificado por un programa.

Al inicio del programa,errno Configurado a cero, algunas funciones específicas de la biblioteca estándar de C modifican su valor a un valor no cero para representar ciertos tipos de errores. También puede modificar su valor o restablecerlo a cero en el momento adecuado.

errno.h El archivo de cabecera define una serie de macros que representan diferentes códigos de error, estas macros deben expandirse en un tipo int Expresión de constante entera.

Macros de biblioteca

A continuación, se muestra una lista de macros definidas en el archivo de cabecera errno.h:

Número de serieMacro y descripción
1extern int errno
Esta es una macro configurada mediante una llamada al sistema, algunas funciones de biblioteca en eventos de error indican qué error ha ocurrido.
2EDOM Error de Dominio
Esta macro representa un error de dominio, que ocurre cuando los parámetros de entrada están fuera del dominio definido por la función matemática, y errno se establece en EDOM.
3ERANGE Error de Rango
Esta macro representa un error de rango, que ocurre cuando los parámetros de entrada están fuera del rango definido por la función matemática, y errno se establece en ERANGE.