Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dzielenie liczb całkowitych i zmiennoprzecinkowych

Ostatnio zmodyfikowano 2011-08-05 20:36
Autor Wiadomość
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ę:
C/C++
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:
C/C++
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?
P-38223
DejaVu
» 2011-08-05 17:46:25
int / int = int
float / int = float
P-38224
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.
P-38229
« 1 »
  Strona 1 z 1