Im Prinzip hast Du schon recht, nur war dies das falsche Beispiel.
Denn in diesem 'fucking manual' steht zu floor nur folgendes:<cite POSIX>
floor
This is identical to the C function floor().
</cite>Und was sagt mir das als _Nicht_ c-Programmierer bezüglich Funktionsparameter, Rückgabewert und Funktionsweise ???
ich tippe mal: Funktionsparameter eine Zahl und Rückgabe wert eine Zahl .. was anderes würde mich wundern;
zur Funktionsweise: wenn Du eine U*x Maschine hast: "man floor" eingeben (.. oder isses "man3 floor"? - hab hier eine DOS Maschine).
Ansonsten:
<cite>
Usually, the sprintf(), printf(), or the POSIX::floor and POSIX::ceil functions will serve you better
</cite>
Ther's more than one way to do it -> ich persönlich setze sprintf ein