Enseignement Société Événements NI Developer Zone Support Solutions Produits et Services Contacter NI MyNI
This Document is not yet Rated  Rate this Document

Exception liée à la division d'un nombre entier par zero

French Prim Software: LabWindows/CVI Development Systems>>Full Development System
French Prim Software Ver: 4.0.1
French Fixed Ver: N/A
French Sec Software: LabVIEW Toolkits>>Control Design Toolkit

Problème:
Sous CVI, si vous avez une division d'un nombre à virgule flottante ou d'un double par zéro, le résultat est +INF; par contre, dans le cas de la division d'un entier par zéro, il se produira une erreur d'application "division par zéro", et le programme s'arrêtera. Ce n'est pas un problème lié au logiciel, mais une limitation du langage ANSI-C qui ne dispose pas de traitement d'exception. C++ dispose d'un traitement de cette exception qui permet de traiter cette situation.

Solution:
La seule possibilité pour éviter cette situation est d'ajouter une condition "if" afin de ne plus la rencontrer.

Liens rattachés:

Pièces jointes:





Date du rapport: 06/28/2006
Dernière mise à jour: 05/13/2008
ID du document: 3YR8DCUR

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit