Section courante

A propos

Section administrative du site

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

Dernière mise à jour : Samedi, le 4 juillet 2015