| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 615 人关注过本帖
标题:vfp6.0中do case语句陷入死循环,求解。
收藏  订阅  推荐  打印 
zhlaicm
Rank: 1
等级:新手上路
帖子:2
积分:124
注册:2008-5-31
vfp6.0中do case语句陷入死循环,求解。

1、一个五位数加法,要求可以无数次计算五位数加法,如果输入数字不是五位则重新输入,输入0时才停止计算,程序结束。

clear
do while .t.
input "请输入五位数 " to sz
do case
case alltrim(sz)=="0"
exit
case len(sz)<>5
wait "请重新输入 " window nowait
otherwise
?val(substr(sz,1,1))+val(substr(sz,2,1))+val(substr(sz,3,1))+val(substr(sz,4,1))+val(substr(sz,5,1))
endcase
enddo

进入死循环了。。。不知道为什么。。。请大家帮忙解答。今年才刚刚学习,不是很懂。谢谢!
搜索更多相关主题的帖子: case  val  语句  substr  求解  
2008-5-31 19:20
啸凡
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:33
帖子:1121
积分:11480
注册:2006-2-22

input 接收的数字默认为数值,怎么改,您应该知道了。

学无止境 http://bbs.zc268.com
2008-6-1 11:28
zhlaicm
Rank: 1
等级:新手上路
帖子:2
积分:124
注册:2008-5-31

谢谢!
2008-6-1 14:19
hwfk4707
Rank: 1
等级:新手上路
帖子:17
积分:270
注册:2006-5-17

把语句
input "请输入五位数 " to sz
中的 INPUT 改为 ACCE 可直接输入数据,不需要加引号。
2008-6-23 16:28
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.051687 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved