COBOL中的FILLER

如何使用FILLER初始化
2024-12-19 19:33:40
推荐回答(3个)
回答1:

就是一个你可能不会用到的数据项,于是就不给他取名字了直接给他一个filler
比如在打印输出的时候,第一个字符是走纸用的,如果不在输出前面填充一个字符,那么输出的字符串,第一个字符就被吃掉,于是用filler
如下:
01 OUTPUT-REC.
05 FILLER PIC X.
05 OUT-STR PIC X(70).

回答2:

FILLER可以用多次,不会有定义重复的麻烦,所以一般用来定义没有什么意义的项目。
一般都是用INITIALIZE语句来初始化的
用MOVE语句也可以

回答3:

楼上正解,说一下我的理解,cobol在数据部定义的数据是全部连贯存储的,所以下层要和列数要完全相同,但有的时候没有必要那么长,有时候涉及算法不能那么长,,用filler站位。