Division par zéro avec sigaction !

Signaler
Messages postés
17
Date d'inscription
dimanche 12 juin 2005
Statut
Membre
Dernière intervention
1 mai 2011
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Bonjour .

   je souhaiterai savoir comment contourné l'interruption lors d'une division par zéro sous linux ( MANDRIA ) avec sigaction ...

exemple :

a=10;
b=0;

c= a/b;

comment alors faire la division mais sans afficher le message d'erreur ( erreur virgule flotante ) avec sigaction et ainsi afficher mon propre message d'erreur ???

j'utilisai DEV C++ sous windows et on pouvai le faire avec d'autre commandes, mais j'ai migré sur unix et je galère un peut.

Merci pour votre aide.

2 réponses

Messages postés
653
Date d'inscription
mardi 6 décembre 2005
Statut
Membre
Dernière intervention
10 novembre 2014
2
Salut,
Tu as juste a controler la valeur de b:
if(!b)
{
// Ton Message d'erreur ici
}

Neo_Fr
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
25
trop rapide ça...

ciao...
BruNews, MVP VC++