TC官方合作论坛

 找回密码
 立即注册
查看: 1009|回复: 12
打印 上一主题 下一主题

[已解决] 2012.10.4 第一问。大神们来救救我。

[复制链接]
跳转到指定楼层
楼主
发表于 2012-10-4 12:01:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
问题:怎么在如果语句里,编辑框有内容是>o,没有内容是是==0?(我可以把它理解为怎么把字符型转换成整型吗???貌似不对,字符型转换只能是数字吧)
例子:
功能 逻辑型 按钮0_点击()
    整型 姓名1,姓名2
    字符型 姓名1字符串,姓名2字符串
                  循环(真)
                        姓名1字符串=编辑框.获得文本("编辑框0")//假如我的编辑框里面是:谢霆锋
                        姓名2字符串=编辑框.获得文本("编辑框1")//假如我的编辑框里面是:张柏芝      
                                  姓名1=转换.字符型转整型(姓名1字符串,0)
                                  姓名2=转换.字符型转整型(姓名2字符串,0)
                                       
                                        如果(姓名1==0)||(姓名2==0)
                                                 辅助.消息框("请输入内容")
                                             否则                                                     
                                              跳出
                                        如果结束
                            循环结束
                      ……
我的意思是:必须在【编辑框0】和【编辑框1】里面输入点内容才能进行下一步。
                    不然的话,就会跳出:“请输入内容”。

回复

使用道具 举报

沙发
发表于 2012-10-4 12:19:53 | 只看该作者
功能 逻辑型 按钮0_点击()

字符型 内容1=编辑框.获得文本("编辑框0")
整型 长度=字符串.长度(内容1)
如果(长度<=0)
        辅助.消息框("请输入")
否则
       程序运行代码
如果结束
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-10-4 12:32:10 | 只看该作者

晕,还是不行啊。

功能 逻辑型 按钮0_点击()
    整型 姓名1,姓名2,分数
    字符型 姓名1字符串,姓名2字符串,分数字符串
       循环(真)
      姓名1字符串=编辑框.获得文本("编辑框0")
      姓名2字符串=编辑框.获得文本("编辑框1")      
         姓名1=字符串.长度(姓名1字符串)   程序老暂停在这一行,怎么会是??是自动暂停,我没有设置断点的。
         姓名2=字符串.长度(姓名2字符串)
      
            如果(姓名1<=0)||(姓名2<=0)
                  辅助.消息框("请输入姓名")
                否则
                     
                        跳出
            如果结束
       循环结束
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-10-4 12:36:34 | 只看该作者
回复 2楼shine宝宝的帖子

难道是我没有用线程,循环死????
回复 支持 反对

使用道具 举报

5#
发表于 2012-10-4 12:46:52 | 只看该作者
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 姓名1,姓名2,分数
    字符型 姓名1字符串,姓名2字符串,分数字符串
      
      姓名1字符串=编辑框.获得文本("编辑框0")
      姓名2字符串=编辑框.获得文本("编辑框1")      
         姓名1=字符串.长度(姓名1字符串)   
         姓名2=字符串.长度(姓名2字符串)
      
            如果(姓名1<=0)||(姓名2<=0)
                  辅助.消息框("请输入姓名")
                否则
                     
                    辅助.消息框("运行")
            如果结束

返回 真
//函数返回语句
功能结束


为什么要循环?
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-10-4 12:48:29 | 只看该作者
如果(姓名1<=0)||(姓名2<=0)
辅助.消息框("请输入姓名")
是不是应该在这里,加等待什么的?不然的话,弹出消息框后,在循环,都不让人有时间输入内容。那不就循环死了???
否则
跳出
如果结束
循环结束
回复 支持 反对

使用道具 举报

7#
发表于 2012-10-4 12:51:51 | 只看该作者
提示完  输入  然后再点按钮就是了    用不着循环
回复 支持 反对

使用道具 举报

8#
发表于 2012-10-4 12:53:44 | 只看该作者
小宝..........
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-10-4 12:56:02 | 只看该作者

因为不循环的话。我到下一步,它的分数就直接出来了。


大神们,看看这样的代码行不?
功能 逻辑型 按钮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",分数字符串)
返回 真
功能结束

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-10-4 12:59:06 | 只看该作者
回复 7楼shine宝宝的帖子

不是这个意思。我的意思是,在没有输入内容的情况下,不用循环的话,程序会直接运行下一步的。
比如,我这个东西要输入:名字,才能有分数。
但是,现在有可能出现的情况是:没有名字,分数都会直接出现。

还有不用循环的话,程序也会在姓名2=字符串.长度(姓名2字符串)这里暂停的。 这是什么原因??
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-10 17:45 , Processed in 0.177089 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表