TC官方合作论坛

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

[已解决] 数组越界怎么解决?[由whoyeyang老师指导,已解决]

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-6 01:17:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做了个购买东西的脚本,有比较多的编辑框数据需要保存,想用数组来完成,如图所示:


现在需要把各编辑框的数据写配置,代码如下:
功能 逻辑型 按钮0_点击()
    string[] sj  
    string[] wpmc
    string[] gmsl
    整型 a=5     
    循环(a>0)
        sj[5-a]=编辑框.获得文本("编辑框"+转换.整型转字符型(5-a))   
        wpmc[5-a]=编辑框.获得文本("编辑框"+转换.整型转字符型(10-a))   
        gmsl[5-a]=编辑框.获得文本("编辑框"+转换.整型转字符型(15-a))      
        辅助.写配置("购买配置","购买时间"+转换.整型转字符型(5-a),sj[5-a],".\\abc.ini")
        辅助.写配置("购买配置","物品名称"+转换.整型转字符型(5-a),wpmc[5-a],".\\abc.ini")
        辅助.写配置("购买配置","购买数量"+转换.整型转字符型(5-a),gmsl[5-a],".\\abc.ini")
        a=a-1
    循环结束   
    返回 真
功能结束
编译没有问题,执行时出错:"数组调用超过越界".
请大神们帮忙看看错在什么地方了.谢谢!

本帖子中包含更多资源

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

x
回复

使用道具 举报

沙发
发表于 2012-7-6 07:01:47 | 只看该作者
需要先定义数组个数
string[] sj=string[10]
string[] wpmc=string[10]
string[] gmsl=string[10]
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-7-6 09:06:48 | 只看该作者
多谢指教
回复 支持 反对

使用道具 举报

板桥 该用户已被删除
地板
发表于 2012-7-6 09:23:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-14 09:07 , Processed in 0.200933 second(s), 28 queries .

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

© 2001-2013 Comsenz Inc.

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