Section courante

A propos

Section administrative du site

matherr

Erreur mathématique
Microsoft C math.h

Syntaxe

int matherr(struct exception * x);

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 champ 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
retva double Ce champ indique la valeur de retour

Description

Cette fonction permet d'installer un gestionnaire d'erreur de calcul mathématique.



Dernière mise à jour : Vendredi, le 8 Mai 2020