Dzielenie liczb całkowitych i zmiennoprzecinkowych
Ostatnio zmodyfikowano 2011-08-05 20:36
Dawidsoni Temat założony przez niniejszego użytkownika |
Dzielenie liczb całkowitych i zmiennoprzecinkowych » 2011-08-05 17:44:06 Witam! Piszę program i chciałem przeskalować coś do wymiarów 27x27. A więc piszę: if(( wsk_wczytaj_obrazy + licznik_obrazow )->GetWidth() >= 27 ) ile_razy_przeskalowac_x =( wsk_wczytaj_obrazy + licznik_obrazow )->GetWidth() / 27;
if(( wsk_wczytaj_obrazy + licznik_obrazow )->GetHeight() >= 27 ) ile_razy_przeskalowac_y =( wsk_wczytaj_obrazy + licznik_obrazow )->GetHeight() / 27; No i nie działa. Nie wiedziałem gdzie jest błąd i napisałem kod ostatniej nadziei: if(( wsk_wczytaj_obrazy + licznik_obrazow )->GetWidth() >= 27 ) ile_razy_przeskalowac_x =( float )( wsk_wczytaj_obrazy + licznik_obrazow )->GetWidth() / 27;
if(( wsk_wczytaj_obrazy + licznik_obrazow )->GetHeight() >= 27 ) ile_razy_przeskalowac_y =( float )( wsk_wczytaj_obrazy + licznik_obrazow )->GetHeight() / 27; Dlaczego teraz działa? |
|
DejaVu |
» 2011-08-05 17:46:25 int / int = int
float / int = float |
|
Dawidsoni Temat założony przez niniejszego użytkownika |
» 2011-08-05 20:36:20 Aha. Ale wpadłem w pułapkę:D Czyli mogłem też napisać 27.0. Dzięki. Zamykam temat. |
|
« 1 » |