是否可以将所有这些声明集中在一起,以便我可以将参数写入文件?
示例:来自myVariable
的WRITE TEMP 01 LINE1 PIC X(80) VALUE 'String'.
01 LINE2.
02 FILLER PIC X(79) VALUE 'String'.
02 FILLER PIC X(01) VALUE '>'.
01 LINE3.
05 R-TO PIC X(10) VALUE 'String: <'.
05 NEW-ADDR PIC X(69).
05 FILLER PIC X(01) VALUE '>'.
01 LINE4 PIC X(04) VALUE 'String'.
01 LINE5 PIC X(80) VALUE 'String'.
01 LINE6.
05 V-TO PIC X(04) VALUE 'String'.
05 ADDR6 PIC X(76).
01 LINE7 PIC X(80) VALUE 'String'.
SKIP1.
答案 0 :(得分:2)
01 myVariable.
05 LINE1 PIC X(80) VALUE 'String'.
05 LINE2.
10 FILLER PIC X(79) VALUE 'String'.
10 FILLER PIC X(01) VALUE '>'.
05 LINE3.
10 R-TO PIC X(10) VALUE 'String: <'.
10 NEW-ADDR PIC X(69).
10 FILLER PIC X(01) VALUE '>'.
05 LINE4 PIC X(04) VALUE 'String'.
05 LINE5 PIC X(80) VALUE 'String'.
05 LINE6.
10 V-TO PIC X(04) VALUE 'String'.
10 ADDR6 PIC X(76).
05 LINE7 PIC X(80) VALUE 'String'.
“String”是六个字节,因此它不适合两个四字节字段。
这会按照你的要求行事,但我不确定这是你想要的。
你想要一个可变长度记录,每个元素都没有尾随空格吗?