Section courante

A propos

Section administrative du site

MATHERR

Erreur mathématique
QuickC 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 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

Description

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



Dernière mise à jour : Dimanche, le 28 juin 2015