Hello,
Wie hättest du es gemacht? Oder besser wie sähe dein Vorschlag mit der zusätzlichen Funktion aus?
Es ist sauberer, Statementseqenzen, die immer wieder auftreten, als Funktionen zu verfassen und sie nicht jedesmal wieder explizit hinzuschreiben. Oder wolltest Du Dein Programm auf minimale Anzahl Takte tunen?
Eine Tutorialseite hatte ich Dir übrigens verlinkt.
int verpackungen ( float a, float b)
{
return ceil( a/b );
}
Mehr benötigst Du mMn nicht. In die Floats müsstest Du jetzt auch Integers reinstecken dürfen, ohne dass der Compiler meckert, es sei denn, dass Du ihn auf strict umgestellt hast.
Normalerweise werden die kleineren Typen im nächst größeren automatisch gecastet. So habe ich es jedenfalls in Erinnerung.
Leider kann ich das Funktiönchen jetzt nicht ausprobieren, weil ich gerade keinen C-Compiler gängig habe... Musst Du also mal selber machen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg