NSLog with %f and comparisons using ==
NSLog with %f and comparisons using ==
- Subject: NSLog with %f and comparisons using ==
- From: James Maxwell <email@hidden>
- Date: Sat, 11 Apr 2009 09:46:32 -0700
I've got a strange problem.
I have a list of float constants that I need to compare to the result
of a new calculation.
I derived the constants by performing the calculation, and printing
using NSLog with %f, then just writing down the results in my array of
constants.
So, the result of the calculation used to derive the float constants
was run through NSLog, using the %f token.
Now, when I run the calculation "live" and try to compare to my stored
constants, I'm not getting matches. I'm assuming this is because the
result of the calculation *isn't* actually what I stored in my
constants, since the constants were rounded during the NSLog. So, how
do I make sure my "live" calculation returns a value that will be
rounded in the same way as an NSLog(@"%f", aFloat)?
That's a confusing question, I know... I hope it makes sense to
somebody.
J.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden