affichage erreur+C++

NELLLY
affichage erreur+C++

Salut
il y a une question qui m'intrigue pendant longtemps: pourquoi C++ n'affiche pas les messages d'erreur par exemple j'ai une itération dans laquelle une variable prendra la valeur constante/zero lors de l'exécution alors que avec d'autres programmes on a le message"divide by zero" le c++ n'affiche aucun message et continue l'exécution de façon normale.
Y a t-il une solution
merci

fredericmazue

Quote:
il y a une question qui m'intrigue pendant longtemps: pourquoi C++ n'affiche pas les messages d'erreur par exemple j'ai une itération dans laquelle une variable prendra la valeur constante/zero lors de l'exécution alors que avec d'autres programmes on a le message"divide by zero"

Parce que C++ a été conçu comme ça. C'est un langage de bas niveau et pour programmeurs responsables. On considère que le programmeur doit tester ses variables et que c'est au système d'exploitation de réagir à la division par zéro.
Quote:
Y a t-il une solution

Sous quel OS donc ? Par exemple sous Linux il suffit d'intercepter un signal.

NELLLY

salut
je programme sous windows xp