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
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
Daj może:
m_strSrAry.Format("%.3f",(3.0/5.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
ok, thx
mialem chwile przycmienia umyslu, zaraz po napisaniu tego postu z pytanie doszedlem do tego