I am encountering some strange floating point problems.
Two notable cases: 0.01 is represented as .09. Also, using the ftoa function, 3.0 is returned properly as 3.0 (30 -
. 5.0 is returned as 50.0 (50 -7). I haven't determined yet if the second problem is an issue with the ftoa function or the way the floating value is being stored. Has anyone else encountered this? And more importantly, has anyone found a solution?