dzielenie ... jakas paranoja

0

No szlag mnie trafia, dlaczego wyswitla mi sie zero ?????????????

m_strSrAry.Format("%.3f",(3/5))

ale

m_strSrAry.Format("%.3f", 0.353) dziala juz ok

0

Daj może:

m_strSrAry.Format("%.3f",(3.0/5.0))
0

Wyswietla ci sie zero ponieważ dzielisz liczbe całkowitą przez całkowitą (3/5) a w wyniku czeko wunik także jest liczbą całkowita a ponieważ 5 miesci sie w 3 0 razy wiec ci wyswietla zero. Wiec jak napisał <ort>Quon </ort>musisz napisac 3./5.0 zmienno przecinkowa przez <ort>zmienno przecinkową</ort> lub przynajmniej 3.0/5 albo 3/5.0.

Pozdro

0

ok, thx
mialem chwile przycmienia umyslu, zaraz po napisaniu tego postu z pytanie doszedlem do tego

1 użytkowników online, w tym zalogowanych: 0, gości: 1