TC官方合作论坛

 找回密码
 立即注册
查看: 2464|回复: 4

[已解决] 返回数组问题

[复制链接]
发表于 2012-5-13 11:38:07 | 显示全部楼层 |阅读模式

马上加入TC

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

x
function int ocrzb(int xs,int ys,int xx,int yx,string yanse,double xsd)
string ss = dm.OcrEx(xs,ys,xx,yx,yanse,xsd)
bool fg = split(ss,",",sss)
return string[] sss
endfunction
这样写正确吗?调用的时候直接
sss【1】
sss【0】
这样调用可以不?
回复

使用道具 举报

发表于 2012-5-13 11:56:42 | 显示全部楼层
功能 整型[] 数组获取()
        整型[] 数组=整型[5]
        数组[0]=5
        数组[1]=12
数组[2]=12
数组[3]=12
数组[4]=12
返回 数组
功能结束


功能 逻辑型 按钮1_点击()
//这里添加你要执行的代码
        整型[] 数组2=整型[5]   //试验证明,这里的数组大小一会会被返回的数组大小覆盖
        数组2=测试.数组获取()   //数组2.大小会被覆盖...
        辅助.消息框(转换.整型转字符型(数组2[0]))
返回 真
功能结束


大概写法就是这样了,当然,这里为了方便我直接给数组赋值常量...
回复 支持 反对

使用道具 举报

发表于 2012-5-13 12:01:36 | 显示全部楼层
你这个写的是封装函数吧,如果在函数外用你说的方法调用是不行的!你要把返回值再赋值一次!
打个比方说
一个函数返回一个数组
也就是A[]
你要以在写封装函数的时候加上一个参数专门赋值用!
例如:
功能 字符型[] 路径(字符型[] XU,整型 起点x,整型 起点y,整型 终点x,整型 终点y)
这个是一个封装函数的模型,我们返回的是一个字符型数组
我这里是返回到字符型数组XU里面!
然后在外部就可以调用了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-13 13:44:16 | 显示全部楼层
回复 2楼cylhb的帖子

en OK!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-13 13:45:05 | 显示全部楼层
回复 3楼kitty2008du的帖子

你回答也很好谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-16 04:45 , Processed in 0.033635 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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