阅 读 文 章

ILE RPG4 C表常用操作码学习笔记(按字母顺序发)

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(jlwrp) | 时间:2007-05-27 | 浏览:人次 ]


      C     Rec_No        CHAIN (N) INPUT                              99


 jlwrp 回复于:2005-06-10 16:36:29

谢谢大家对我的支持,一起努力吧,周六、日休息就多帖二个吧!!!!


 jlwrp 回复于:2005-06-10 16:37:41

CLEAR(清除)

操作码 因子1 因子2 结果字段 指示器
CLEAR *NOKEY *ALL 结构或变量
    CLEAR操作是将结构中的元素(记录格式、数据结构、数组或表)或变量(字段、子字段、数组元素或指示器)设置成它们的缺省值。这些缺省值是根据字段的类型来确定的。(数字型、字符型、图形、指示器、指针或日期/时间/时间标记)。该操作允许在运行期间一个元素一个元素地将结构置成它的缺省值。
    因子1必须是空格,除非结果字段为磁盘文件中的一个记录格式名。这时,因子1中可以是*NOKEY,它指出键字字段不能清除。
    结果字段为清除的结构或变量,它可以是:一个记录格式名、数据结构名、数组名、表名、字段名、子字段、数组元素或指示器名。如果说明的是一个记录格式名或数据结构,则所有定义在该结构内的字段都要按顺序清除。数据结构中的字段将按照它们的数据类型进行清除。如果在不同的定义中字段之间有部分覆盖,则在非字符字段当中可能有无效数据。在多次出现的数据结构中,只有当前出现的那些字段被清除。如果规定一个表名,则清除当前表元素;如果是一个数组名,则清除整个数组。如果在结果字段中用数组下标规定数组的元素(包括指示器),则只清除说明的那个元素。
    因子2必须是空格或是*ALL。如果是*ALL,且结果字段为一个多次出现的数据结构或表名,则所有的出现或表元素都将被清除,且出现的级别将置为1。
    当CLEAR操作用在一个记录格式,且因子2为*ALL,因子1是空格时,则记录格式中所有的字段都被清除。如果因子1为*NOKEY,则清除除了键字字段外的所有其它字段。
    当CLEAR操作用在记录格式,而因子2是空格,仅记录格式中的输出字段受影响。对于WORKSTN文件的记录格式,只影响用于输出或者用于既输入又输出的字段。所有字段的条件指示器都要受到该操作的影响。DISK、SEQ或PRINTER文件的记录格式在程序中为输出时,记录格式中的字段才受影响。仅输入字段不受该操作影响。通过定义,它们在下一次输入操作中获取新值。
    有关缺省值,请看第7章“数据类型与数据格式”。

 
      *...1....+....2....+....3....+....4....+....5....+....6....+....7...+....
      DName+++++++++++ETDsFrom+++To/L+++IDc.Keywords+++++++++++++++++++++++++++
      D*
      D
      D DS1             DS
      D  Num                      2    5  0
      D  Char                    20   30A
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 笔记 字母 顺序 学习 操作 常用 因子 文件 记录 一个

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.