Unfortunately my calculation is more complicated than that. It uses a whole
lot of MathLib functions.Does anybody know a better function than
FloatToString?
Andreas.

P.S.: By mistake I sent my original posting again, sorry for that.



Aaron Ardiri schrieb:

> > After searching the archives I found the following routine from Bradly
> > Barton to convert float variables to string. Unfortunately it is not
> > working correctly: 6.964559 is converted to 6.10 (for round = 1). That'
> > s obviously wrong and there is also one digit more than there should be
> > (for round =1). It works correctly with values not so close to the next
> > full integer  (7 in this example, 6.55555 works OK) Can anybody fix
> > this? Is Bradly Barton still out there?
>
> how about not using floats? :)
>
> john posted a nice google hint for you - take a read of this. the
> best way to ensure that a float is printed correctly is to not
> use floating point. try using another mechanism to represent your
> data.
>
> for example, monetary values can be stored x100. you print it
> as X.XX by dividing by 100, adding a '.' and, printing the
> modulus of 100 (with a leading zero if needed) to generate the
> string for display on the screen.
>
> ---
> Aaron Ardiri
> CEO - CTO
> Mobile Wizardry
> http://www.mobilewizardry.com/


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to