try a= 10.0/100.0
or try a= (float)10/(float)100;
--Angus
(hint: 10 and 100 are ints in the example below)
______________________________ Reply Separator _________________________________
Just a short question here about floats with ANSI C on AIX.
This is an example of something I was trying to do.
float a;
a = 10 / 100;
'a' always comes back as 0. I've found a workaround for it but I was
just curious if floats have to have a whole number part or if I was just
doing something wrong. The formula was more complex but it would have
produced a number between 0.01 and 0.99. On paper it should have anyway.
But as soon as I divided by 100, the var became 0. I'm also curious if
it can't be done like this, how is it supposed to be done...
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST