Re: My problem in C
@61, appologies if I overwhelm you -- that is not my intent.
The _expression_
if(result != (int)result && result > 0.0)
determines if the floating point number has a fractional part. The fractional part is the number after the decimal point. So if we had a number like 2.5220, the fractional part would be 5220. (We could do that with strings, but that would be unnecessarily over complicated.) This _expression_, in particular, compares result to its integral version of itself. Naturally, a number with a fractioanl part and one without are entirely different. So, this translates to:
if result does not have a fractional part and result is greater than zero)
.
HTH
-- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector