Я пытаюсь написать модуль COBOL и имеющий некоторые переменные в этом файле тоже:Как использовать раздел LINKAGE SECTION и WORKING-STORAGE SECTION в том же файле?
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.
Для входного аргумента (MY_VAR
) я использую LINKAGE SECTION
. Я не уверен, как использовать оператор WORKING-STORAGE SECTION
для объявления переменной RESULT
.
Как я могу это сделать?
Да, есть до четырех подразделений, которые, если они используются, должны быть уникальными в программе. Тогда есть РАЗДЕЛЫ. Для тех, кто не является именем пользователя, т.е. ничего перед заголовком PROCEDURE DIVISION, порядок важен. Хорошо, что касается компиляции программы. –
@BillWoodger True. Большое спасибо. Я написал крошечный модуль COBOL для выполнения [JS/Node.js в COBOL] (https://github.com/IonicaBizau/node.cobol). : D –
@ IonicăBizău http://www.tutorialspoint.com/cobol/cobol_program_structure.htm Имеет некоторую информацию о некоторых разделах в разделах – Thraydor