请教版主,我这段代码
int j;double openprice;
int start()
{
openprice=MathMod(Ask,10*Point);
if (openprice==5*Point)
{
j=1;
}
Comment(" ",j," ",openprice);
}
为啥j在屏幕上一直为0,说明if条件未成立过。
这个问题卡了一天。 郁闷:yct36
感谢!
回复 1楼 的帖子
不要用浮点数作等于比较。浮点数有隐含小数(极小)。
把价格转化成整数再做运算。 果然啊,感谢。
载跟头了。 哈哈哈。
页:
[1]
