私もCOBOLモジュールを記述しようとしていると、このファイル内のいくつかの変数を持っている:入力引数(MY_VAR
)についてはリンケージセクションと作業用セクションを同じファイルで使用するには?
IDENTIFICATION DIVISION.
PROGRAM-ID. UTIL.
DATA DIVISION.
LINKAGE SECTION.
01 MY_VAR PIC X(100).
DATA DIVISION.
WORKING-STORAGE SECTION.
01 RESULT PIC X(200) value SPACES.
PROCEDURE DIVISION USING MY_VAR.
STRING INPUT DELIMITED BY SPACE
' ' DELIMITED BY SIZE
MY_VAR BY SPACE
INTO RESULT
DISPLAY RESULT
EXIT PROGRAM.
を私はLINKAGE SECTION
を使用しています。 RESULT
変数を宣言するには、WORKING-STORAGE SECTION
ステートメントを使用する方法がわかりません。
どうすればいいですか?
はい、使用している場合、プログラムごとに一意である必要があり、最大4つの部門があります。次にセクションがあります。ユーザー名でないもの、つまりPROCEDURE DIVISIONヘッダーの前にあるものは、その順序が重要です。 OK、プログラムのコンパイルに関連しています。 –
@BillWoodger真。どうもありがとう。私は[COBOLのJS/Node.js](https://github.com/IonicaBizau/node.cobol)を実行するための小さなCOBOLモジュールを作成しました。 :D –
@IonicăBizăuhttp://www.tutorialspot.com/cobol/cobol_program_structure.htm部門内のいくつかのセクションの情報があります – Thraydor