Floating point woes
Rafael Herrera
raffo@neuronet.pitt.edu
Fri Jun 1 23:35:00 GMT 2001
Hello,
I've inherited a program wich has started to crash after attempting to
compare floating point numbers (doubles to be precise). For example, a
construct like this:
if (a/2 > b)
{
<..>
}
would be true, even though the a/2 and b are equal.
What is the recommended procedure to compare two doubles? If not
recommended, is there a tool that can scan the sources and report the
instances in which these potentially problematic constructs occur?
Thank you
--
Rafael
More information about the Gcc-help
mailing list