主题:[原创]do while语句的应用?
怎样do while语句控制多个条件?
比如:变量buf是字符串型,如果它左边的第一位不是“=”,并且它的长度不为9,
(left(buf,1)<>"="and len(buf) <> 9)就进行循环,如果它左边的第一位是“=”,并且它的长度为9,就退出循环!
我这样写的程序:
do
if left(buf,1)<>"="and len(buf) <> 9 then
text1.text = ""
buf = ""
buf = msc.input
else
exit do
loop
这样写对吗?我运行了几次,好象逻辑上不对!有没有好的办法,请高手帮忙!
比如:变量buf是字符串型,如果它左边的第一位不是“=”,并且它的长度不为9,
(left(buf,1)<>"="and len(buf) <> 9)就进行循环,如果它左边的第一位是“=”,并且它的长度为9,就退出循环!
我这样写的程序:
do
if left(buf,1)<>"="and len(buf) <> 9 then
text1.text = ""
buf = ""
buf = msc.input
else
exit do
loop
这样写对吗?我运行了几次,好象逻辑上不对!有没有好的办法,请高手帮忙!