Quote:Original post by deadlydogQuote:Original post by invective
You can also just get the decimal points like this:
float number = 1.23456
float decimal = number - (int)number;
Will (int)number always round down though?
IIRC, It will allways round to zero:
+1.8 -> +1.0
-1.8 -> -1.0
Not sure if this is "implementation dependant" (e.g. only works on x86) or if it's standard.