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

Tutoriel de base C

Contrôle de flux C

Fonctions en C

Tableaux en C

Pointeurs en C

Chains de caractères en C

Structure C

Fichier C

Autres C

Manuel de référence C

Bibliothèque standard <errno.h> en C

Bibliothèque standard C errno.h Le fichier d'en-tête définit une variable entière errnoc'est défini par l'appel système, certaines fonctions de bibliothèque indiquent ce qui s'est passé en cas d'erreur dans l'événement d'erreur. La macro s'étend à un opérateur de valeur de type int modifiable, donc elle peut être lue et modifiée par un programme.

Au démarrage du programme,errno Défini à zéro, certaines fonctions spécifiques de la bibliothèque standard C modifie sa valeur à des valeurs non nulles pour représenter certains types d'erreurs. Vous pouvez également modifier sa valeur ou la réinitialiser à zéro à un moment approprié.

errno.h Le fichier d'en-tête définit une série de macros représentant différents codes d'erreur, ces macros doivent être étendues au type int de l'expression constante entière.

Macro de bibliothèque

Ci-dessous est une liste des macros définies dans le fichier d'en-tête errno.h :

NuméroMacro et description
1extern int errno
C'est une macro définie par l'appel système, certaines fonctions de bibliothèque indiquent ce qui s'est passé en cas d'erreur dans l'événement d'erreur.
2EDOM Erreur de domaine
Cette macro représente une erreur de domaine, qui se produit lorsque les paramètres d'entrée dépassent le domaine défini par la fonction mathématique, errno est configuré en EDOM.
3ERANGE Erreur de plage
Cette macro représente une erreur de plage, qui se produit lorsque les paramètres d'entrée dépassent la plage définie par la fonction mathématique, errno est configuré en ERANGE.