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

Tutorial básico de linguagem C

Controle de fluxo de linguagem C

Funções C

Matrizes C

Ponteiro C

String C

Estrutura de linguagem C

Arquivo de linguagem C

Outros C

Manual de referência do C

Biblioteca Padrão <errno.h> C

Biblioteca padrão C errno.h O cabeçalho define a variável inteira errnoé configurado por chamadas de sistema, algumas funções de biblioteca indicam o que aconteceu de errado em eventos de erro. A macro é expandida para um valor à esquerda modificável do tipo int, portanto, pode ser lida e modificada por um programa.

No início do programa,errno definida como zero, funções específicas da biblioteca padrão C alteram seu valor para valores não zero para representar diferentes tipos de erros. Você também pode alterar seu valor ou resetá-lo a zero no momento apropriado.

errno.h O cabeçalho define uma série de macros que representam diferentes códigos de erro, essas macros devem ser expandidas para o tipo int expressão de constante inteira.

Macro da biblioteca

A seguir está listado os macros definidos no cabeçalho errno.h:

Número sequencialMacro e descrição
1extern int errno
Esta é uma macro configurada por chamadas de sistema, algumas funções de biblioteca indicam o que aconteceu de errado em eventos de erro.
2EDOM Erro de Domínio
Esta macro representa um erro de domínio, ocorre quando os parâmetros de entrada ultrapassam o domínio definido pela função matemática, errno é configurado como EDOM.
3ERANGE Erro de Faixa
Esta macro representa um erro de faixa, ocorre quando os parâmetros de entrada ultrapassam o intervalo definido pela função matemática, errno é configurado como ERANGE.