czx1234567 发表于 2009-5-1 02:16:00

关于acedJig类的一个问题

<p>下面代码为了实现连续动态绘制实体:</p><p>ads_point ptStart;<br/>&nbsp;acedGetPoint(NULL, _T("\n指定起点:"), ptStart);</p><p>CCreateJig obj;<br/>&nbsp;obj.ptPrevious = ptStart;<br/>&nbsp;obj.ptPrevious = ptStart;<br/>&nbsp;obj.ptPrevious = ptStart;<br/>&nbsp;obj.isAppend = 1;<br/>&nbsp;while (obj.isAppend = 1)<br/>&nbsp;{<br/>&nbsp;obj.startJig ( );<br/>&nbsp;obj.ptPrevious = obj.ptCurrent;<br/>&nbsp;obj.ptPrevious = obj.ptCurrent;<br/>&nbsp;obj.ptPrevious = obj.ptCurrent;<br/>&nbsp;}</p><p>可是不管我在怎么设定条件,就是不能跳出while循环,请高手指点下,如何设定while语句条件,谢谢!</p>

松竹 发表于 2009-5-4 22:38:00

<p>while (obj.isAppend = 1)这个语句中是赋值语句,不是判断语句,其结果总是1,当然不会跳出循环啊。</p><p>改为:</p><p>while (obj.isAppend&nbsp;<font color="#ff0000">==</font> 1)</p>
页: [1]
查看完整版本: 关于acedJig类的一个问题