免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 13366 | 回复: 45
打印 上一主题 下一主题

RPG数组的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-29 14:58 |只看该作者 |倒序浏览
才接触RPG没多久,但一直是做RPGLE的
现在遇到一个数组的菜鸟问题,查了所有资料都没有
因为网上RPGLE的资料好多,RPG的就好少,但毕竟语法有些不同

如下数组定义,不太明白含义
E                    KNA    21  26  2   


テーブル         - 項目数 -         項目の
  名       レコード      テーブル       長さ
KNA         21          26          2  


是说是2维数组吗?还是说是2位的?那21和26是什么意思啊?
不知道啊,拜托了

论坛徽章:
0
2 [报告]
发表于 2008-07-29 15:26 |只看该作者
只见过以下这种..
E                    MSG     1   5 78
你的是RPG3的代码吧?

这种是说MSG这个数组里有5个元素,每一个元素的长度最长是78位

不知是不是你想要的结果

论坛徽章:
0
3 [报告]
发表于 2008-07-29 15:28 |只看该作者

回复 #2 goodbilly 的帖子

难道是21个元素,每一个元素的长度最长是26位?
是二维的?

我也不知道哦,晕死我了

不过谢谢你哈

论坛徽章:
0
4 [报告]
发表于 2008-07-29 15:38 |只看该作者
好像是
长度是2
横是26个
竖是21个

按照c的写法应该是
[21][26]
每个长2

[ 本帖最后由 pantierui 于 2008-7-29 16:34 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2008-07-29 16:23 |只看该作者

回复 #4 pantierui 的帖子

按照c的写法应该是
[21][26]
每个长2

我这是日文字符转换,长度应该是2的一个字符
但是为什么是二维数组啊,晕死,找个前辈问问吧

论坛徽章:
0
6 [报告]
发表于 2008-07-29 16:32 |只看该作者
到这个网址可以下载 Redbook v3r7

http://publib.boulder.ibm.com/pubs/pdfs/as400/V3R7PDF/

论坛徽章:
0
7 [报告]
发表于 2008-07-29 16:37 |只看该作者
全是英文的啊,而且文件列表那么多,不知道哪个文件讲的是这个啊
不过谢谢你,我找找人问问吧

论坛徽章:
0
8 [报告]
发表于 2008-07-29 16:38 |只看该作者
原帖由 magicdandan 于 2008-7-29 16:23 发表
按照c的写法应该是
[21][26]
每个长2

我这是日文字符转换,长度应该是2的一个字符
但是为什么是二维数组啊,晕死,找个前辈问问吧



看了点资料,好像不是二维数组。
我也晕了。

看下面怎么也不像二维数组啊。

[ 本帖最后由 pantierui 于 2008-7-29 16:43 编辑 ]

1.JPG (236.69 KB, 下载次数: 69)

1.JPG

论坛徽章:
0
9 [报告]
发表于 2008-07-29 16:45 |只看该作者
原帖由 magicdandan 于 2008-7-29 16:23 发表
按照c的写法应该是
[21][26]
每个长2

我这是日文字符转换,长度应该是2的一个字符
但是为什么是二维数组啊,晕死,找个前辈问问吧

字码表都是用二维数据表示。

你这里应该较早的程序,需用户自己用字码表来转换成所需文字。

而现在的OS400版本都有多字符集,即ccsid。只要在通讯设备上定义出和入的相应的CCSID就可以自动转换了。

论坛徽章:
0
10 [报告]
发表于 2008-07-29 16:50 |只看该作者

回复 #9 passthru 的帖子

我终于知道怎么回事了
21是在程序最后定义数组内容的时候,一行最多写21个,第22个写下一行
26是数组大小,2是元素大小

但是我忘记问如何定义二维数组了,晕死
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP