[求助]怎样使getstring的值为nil?
本帖最后由 作者 于 2008-11-5 8:02:59 编辑 <br /><br /> <p>我在编写一段程序时,遇到下面的情况,就是当在<br/>(setq NR (getstring "\n请输入下个标注内容: "))段<br/>使用“回车”时,程序应当在<br/>(while (/= NR nil)段退出,<br/>可程序却继续运行到<br/>(setq pt (getpoint "\n请指定标注点:"))段,<br/>好象getstring值可以为nil<br/>还是(/= NR nil)不对<br/>不知错在那?请高手指正。<br/>先谢谢!</p><p><br/>(defun c:BZ()<br/> ; ……<br/> (setq NR (getstring "\n请输入标注内容: "))<br/> (while (/= NR nil)<br/> (setq pt (getpoint "\n请指定标注点:"))<br/> (command "text" pt 30 0 NR)<br/> (setq NR (getstring "\n请输入下个标注内容: ")))<br/>(princ)<br/>) <br/>昨天大意,修改了,谢谢指出!</p> 没看明白你想表达啥意思。可能我菜吧。为什么你问问题时带nil,可是程序中却没有。 <p>Command: (getstring)<br/>""</p><p>so <br/>(while (/= NR "") ....)</p><p></p> <strong><font face="Verdana" color="#61b713">谢谢Andyhon大侠!</font></strong> 本帖最后由 作者 于 2008-11-5 12:35:47 编辑 <br /><br /> <p><strong><font face="Verdana" color="#61b713">TLHMQH </font></strong>好久不见,你去哪里////</p><p>回群吧..33410892</p><p>有啥问题,直接给你答案</p>
页:
[1]