Use the signal() Function to Trap Floating-Point Exceptions

Article: Q12127
Version(s): 4.00 5.00 5.10 6.00 6.00a | 5.10 6.00 6.00a
Operating System: MS-DOS                    | OS/2
Flags: ENDUSER | s_quickc
Last Modified: 15-JAN-1991

Question:

Is there a way that I can trap all possible floating point exceptions
in a C program?

Response:

The C signal() function allows the capture of floating-point
exceptions.

For more information on the signal() function, see the run-time
library reference or the online help that accompanies your compiler.

