关于acedJig类的一个问题
<p>下面代码为了实现连续动态绘制实体:</p><p>ads_point ptStart;<br/> acedGetPoint(NULL, _T("\n指定起点:"), ptStart);</p><p>CCreateJig obj;<br/> obj.ptPrevious = ptStart;<br/> obj.ptPrevious = ptStart;<br/> obj.ptPrevious = ptStart;<br/> obj.isAppend = 1;<br/> while (obj.isAppend = 1)<br/> {<br/> obj.startJig ( );<br/> obj.ptPrevious = obj.ptCurrent;<br/> obj.ptPrevious = obj.ptCurrent;<br/> obj.ptPrevious = obj.ptCurrent;<br/> }</p><p>可是不管我在怎么设定条件,就是不能跳出while循环,请高手指点下,如何设定while语句条件,谢谢!</p> <p>while (obj.isAppend = 1)这个语句中是赋值语句,不是判断语句,其结果总是1,当然不会跳出循环啊。</p><p>改为:</p><p>while (obj.isAppend <font color="#ff0000">==</font> 1)</p>
页:
[1]