Gast
#4397661
Hallo, ich würde gerne eine Float in die erste Stelle vor dem Komma und nach dem Komma zerlegen. Der Floatwert kann niemals größer als 9 werden. Jetzt hab ich mir folgendes überlegt um die jeweils erste Stelle zu bekommen: durchschnitt=gesamtpins/wuerfe; vorkomma=(int)durchschnitt; durchschnitt=durchschnitt-vorkomma; durchschnitt=durchschnitt*10; nachkomma=(int)durchschnitt; Leider funktioniert das nur für die Vorkommastelle, nicht für die Nachkommastelle. Wo liegt mein Denkfehler? Oder bin ich auf irgendwas beim GCC reingefallen? Das ganze soll auf einem ATMEGA8515 laufen. Danke schonmal :-)