私は COBOL を初めて使用します。最新のトレーニング アクティビティでは、次のような 3 つの項目の出力を取得しようとします。
- 0000/2013
- 00012345
- 12345**
以下のコードを試してみましたが、明らかに必要な出力が得られません。ゼロは表示されません。
IDENTIFICATION DIVISION.
PROGRAM-ID. ACTIVITY4.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 NUM1 PIC z(4)9(4) VALUE 2013.
01 NUM2 PIC Z(3)9(5) VALUE 12345.
01 NUM3 PIC 9(5) VALUE 12345.
01 E-NUM1 PIC *(2)9 VALUE 0.
PROCEDURE DIVISION.
DISPLAY-VALUES.
DISPLAY-ZEROES.
MOVE E-NUM1 TO NUM3.
DISPLAY "1) "NUM1.
DISPLAY "2) "NUM2.
DISPLAY "3) "NUM3.
STOP RUN.