TC官方合作论坛

 找回密码
 立即注册
查看: 1370|回复: 8

[问题] v帮我看看!

[复制链接]
发表于 2012-5-22 15:39:01 | 显示全部楼层 |阅读模式

马上加入TC

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

x
字符型 枚举返回值
//功能 逻辑型 开始_点击()
枚举返回值=系统.枚举("征途2",0)  
整型 数组长度,序号
字符型[] 分割返回=字符型[1] //定义一个字符型数组,存放句柄
字符型 分隔符="|"
逻辑型 是否成功=字符串.分割(枚举返回值,分隔符,分割返回)
        如果(!是否成功)      
            辅助.消息框("分割失败,结束脚本!")
            辅助.退出()
如果结束
序号=0
循环 (真)
        数组.大小(分割返回,数组长度)
  序号=序号+1
//序号=数组长度-序号
辅助.消息框(分割返回[序号])
循环结束
有三个游戏窗口的!为什么只分出来两个就   数组调用越界
就退出了郁闷为什么啊!
回复

使用道具 举报

发表于 2012-5-22 16:09:07 | 显示全部楼层
字符型[] 分割返回=字符型[1] ,你这里定义了分割返回【1】(说明这个数组大小是2),这样的话只能存放2个数据,你改为:字符型[] 分割返回=字符型[2],就能存放3个数据了
希望能帮到你。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-22 16:14:47 | 显示全部楼层
哦谢谢了!我还没注意那个细节!
回复 支持 反对

使用道具 举报

发表于 2012-5-22 16:17:47 | 显示全部楼层
回复 3楼sc2908的帖子

觉得好请采纳啊,我也新手,还没人采纳过我的回答的,让我感觉下,嘿嘿。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-22 16:19:14 | 显示全部楼层
还是只分割了两个出来就 数组越界了啊!
回复 支持 反对

使用道具 举报

发表于 2012-5-22 16:27:48 | 显示全部楼层
那就是你枚举出来的窗口大于3个了,
你把字符型[] 分割返回=字符型[1],改为:字符型[] 分割返回
这样就不用担心越界了...
你试试吧..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-22 16:38:20 | 显示全部楼层
哦那我试试!
回复 支持 反对

使用道具 举报

发表于 2012-5-22 16:41:32 | 显示全部楼层
还有,你以下的循环语句是死循环了:
序号=0 循环 (真)
数组.大小(分割返回,数组长度)
序号=序号+1
//序号=数组长度-序号
辅助.消息框(分割返回[序号])
循环结束
应改为:
序号=0
数组.大小(分割返回,数组长度)
循环 (真)
辅助.消息框(分割返回[序号])
序号=序号+1
if( 序号==数组长度)
跳出
endif
循环结束
回复 支持 反对

使用道具 举报

发表于 2012-5-22 16:52:39 | 显示全部楼层
有人回复了,我就来酱油。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 18:32 , Processed in 0.051511 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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