Ich habe folgende einfache Rechnung:
Int8 = (Int8 / Int8 *100);
Wie kann ich das Ergebnis runden und auf ein Int8 casten?
Ich habe folgende einfache Rechnung:
Int8 = (Int8 / Int8 *100);
Wie kann ich das Ergebnis runden und auf ein Int8 casten?
floor()?
Du meinst also
Int8 = floor ( Int8 / Int8 * 100); ?
Da kommt bei mir eine "undefined reference to `floor'"-Meldung. Muß ich noch eine zusätzlichen Header außer PalmOS.h einfügen?
In C gibt es normalerweise die Funktionen trunc() und round(). Die vermisse ich irgendwie in der PalmAPI.
Hm, im Standard-Befehlssatz hab ich jetzt nichts Vergleichbares gefunden. Im Notfall mußt du für floor() und trunc() die MathLib einbinden...
Danke... habe es gerade hinbekommen. Ich habe die round()-Funktion aus der MathLib extrahiert und als SourceCode eingebettet. Das "casten" funktioniert ebenso wie in C. Also, funzt alles... Danke nochmal...