TC官方合作论坛
标题:
2012.10.4 第一问。大神们来救救我。
[打印本页]
作者:
252253494
时间:
2012-10-4 12:01
标题:
2012.10.4 第一问。大神们来救救我。
问题:怎么在如果语句里,编辑框有内容是>o,没有内容是是==0?(我可以把它理解为怎么把字符型转换成整型吗???貌似不对,字符型转换只能是数字吧)
例子:
功能 逻辑型
按钮0_点击()
整型
姓名1,姓名2
字符型
姓名1字符串,姓名2字符串
循环(真)
姓名1字符串=编辑框.获得文本("编辑框0")//假如我的编辑框里面是:谢霆锋
姓名2字符串=编辑框.获得文本("编辑框1")//假如我的编辑框里面是:张柏芝
姓名1=转换.字符型转整型(姓名1字符串,0)
姓名2=转换.字符型转整型(姓名2字符串,0)
如果
(姓名1==0)||(姓名2==0)
辅助.消息框("请输入内容")
否则
跳出
如果结束
循环结束
……
我的意思是:必须在【编辑框0】和【编辑框1】里面输入点内容才能进行下一步。
不然的话,就会跳出:“请输入内容”。
作者:
shine宝宝
时间:
2012-10-4 12:19
功能 逻辑型 按钮0_点击()
字符型 内容1=编辑框.获得文本("编辑框0")
整型 长度=字符串.长度(内容1)
如果(长度<=0)
辅助.消息框("请输入")
否则
程序运行代码
如果结束
作者:
252253494
时间:
2012-10-4 12:32
标题:
晕,还是不行啊。
功能 逻辑型 按钮0_点击()
整型 姓名1,姓名2,分数
字符型 姓名1字符串,姓名2字符串,分数字符串
循环(真)
姓名1字符串=编辑框.获得文本("编辑框0")
姓名2字符串=编辑框.获得文本("编辑框1")
姓名1=字符串.长度(姓名1字符串)
程序老暂停在这一行,怎么会是??是自动暂停,我没有设置断点的。
姓名2=字符串.长度(姓名2字符串)
如果(姓名1<=0)||(姓名2<=0)
辅助.消息框("请输入姓名")
否则
跳出
如果结束
循环结束
作者:
252253494
时间:
2012-10-4 12:36
回复
2楼
shine宝宝
的帖子
难道是我没有用线程,循环死????
作者:
shine宝宝
时间:
2012-10-4 12:46
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 姓名1,姓名2,分数
字符型 姓名1字符串,姓名2字符串,分数字符串
姓名1字符串=编辑框.获得文本("编辑框0")
姓名2字符串=编辑框.获得文本("编辑框1")
姓名1=字符串.长度(姓名1字符串)
姓名2=字符串.长度(姓名2字符串)
如果(姓名1<=0)||(姓名2<=0)
辅助.消息框("请输入姓名")
否则
辅助.消息框("运行")
如果结束
返回 真
//函数返回语句
功能结束
为什么要循环?
作者:
252253494
时间:
2012-10-4 12:48
如果
(姓名1<=0)||(姓名2<=0)
辅助.消息框("请输入姓名")
是不是应该在这里,加等待什么的?不然的话,弹出消息框后,在循环,都不让人有时间输入内容。那不就循环死了???
否则
跳出
如果结束
循环结束
作者:
shine宝宝
时间:
2012-10-4 12:51
提示完 输入 然后再点按钮就是了 用不着循环
作者:
964430272
时间:
2012-10-4 12:53
小宝..........
作者:
252253494
时间:
2012-10-4 12:56
标题:
因为不循环的话。我到下一步,它的分数就直接出来了。
[attach]5553[/attach]
大神们,看看这样的代码行不?
功能 逻辑型
按钮0_点击()
整型
姓名1,姓名2,分数
字符型
姓名1字符串,姓名2字符串,分数字符串
姓名1字符串=编辑框.获得文本("编辑框0")
姓名2字符串=编辑框.获得文本("编辑框1")
姓名1=字符串.长度(姓名1字符串)
姓名2=字符串.长度(姓名2字符串)
循环(真)
如果
(姓名1<=0)||(姓名2<=0)
辅助.消息框("请输入姓名")
否则
跳出
如果结束
循环结束
姓名1=辅助.随机数(20,80)
姓名2=辅助.随机数(20,80)
分数=姓名1+姓名2
分数字符串=转换.整型转字符型(分数)
编辑框.设置文本("编辑框2",分数字符串)
返回 真
功能结束
作者:
252253494
时间:
2012-10-4 12:59
回复
7楼
shine宝宝
的帖子
不是这个意思。我的意思是,在没有输入内容的情况下,不用循环的话,程序会直接运行下一步的。
比如,我这个东西要输入:名字,才能有分数。
但是,现在有可能出现的情况是:没有名字,分数都会直接出现。
还有不用循环的话,程序也会在
姓名2=字符串.长度(姓名2字符串)
这里暂停的。 这是什么原因??
作者:
shine宝宝
时间:
2012-10-4 13:10
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 姓名1,姓名2,分数
字符型 姓名1字符串,姓名2字符串,分数字符串
姓名1字符串=编辑框.获得文本("编辑框0")
姓名2字符串=编辑框.获得文本("编辑框1")
姓名1=字符串.长度(姓名1字符串)
姓名2=字符串.长度(姓名2字符串)
如果(姓名1<=0)||(姓名2<=0)
辅助.消息框("请输入姓名")
否则
辅助.消息框("运行")
这里写你那些代码!!不是下面写!!
如果结束
返回 真
//函数返回语句
功能结束
作者:
feng123144
时间:
2012-10-4 13:11
循环(姓名1!=0&&姓名2!=0)
作者:
pest
时间:
2012-10-8 05:19
不知道
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1