MATHERR |
Erreur mathématique |
---|---|
Turbo C | math.h |
Syntaxe
int matherr(struct exception *except); |
Paramètres
Nom | Description | |||
---|---|---|---|---|
except | Ce paramètre permet d'indiquer la structure du gestionnaire à appeler : | |||
Champs | Type de données | Description | ||
type | int | Ce champs indique le type d'erreur de calcul mathématique ayant eu lieu : | ||
Constante | Description | |||
DOMAIN | Ce constante permet d'indiquer que l'argument est invalide | |||
OVERFLOW | Ce constante permet d'indiquer que le résultat obtenu est trop grand | |||
PLOSS | Ce constante permet d'indiquer qu'il y a une perte totale de chiffre significatif | |||
SING | Ce constante permet d'indiquer que l'argument provoque une singularité (toujours la même valeur) | |||
TLOSS | Ce constante permet d'indiquer qu'il y a une perte partielle de chiffre significatif | |||
UNDERFLOW | Ce constante permet d'indiquer que le résultat obtenu est trop petit | |||
name | char * | Ce champ indique l'adresse de la fonction de traitement des erreurs à utiliser | ||
arg1 | double | Ce champ indique le premier paramètre à passer comme argument à la fonction | ||
arg2 | double | Ce champ indique le deuxième paramètre à passer comme argument à la fonction |
Description
Cette fonction permet d'installer un gestionnaire d'erreur de calcul mathématique, laquelle sera appeler à partir de la fonction «_matherr». Ainsi, grâce à cette fonction, vous pouvez indiquer un traitement particulier pour des débordements de valeurs, des divisions par 0,...
Voir également
Langage de programmation - Turbo C - Référence de fonctions - acos
Langage de programmation - Turbo C - Référence de fonctions - asin
Langage de programmation - Turbo C - Référence de fonctions - atan
Langage de programmation - Turbo C - Référence de fonctions - atan2
Langage de programmation - Turbo C - Référence de fonctions - cabs
Langage de programmation - Turbo C - Référence de fonctions - cos
Langage de programmation - Turbo C - Référence de fonctions - cosh
Langage de programmation - Turbo C - Référence de fonctions - exp
Langage de programmation - Turbo C - Référence de fonctions - hypot
Langage de programmation - Turbo C - Référence de fonctions - log
Langage de programmation - Turbo C - Référence de fonctions - log10
Langage de programmation - Turbo C - Référence de fonctions - pow
Langage de programmation - Turbo C - Référence de fonctions - sin
Langage de programmation - Turbo C - Référence de fonctions - sinh
Langage de programmation - Turbo C - Référence de fonctions - sqrt
Langage de programmation - Turbo C - Référence de fonctions - tan