У меня есть FDМогу ли я написать более одной структуры в файле?
FD CR1
LABEL RECORD IS STANDARD
DATA RECORDS ARE FIRSTSTR, SECONDSTR, THIRDSTR.
и 3 структуры
01 FIRSTSTR.
05 FIRSTFIVE PIC X(05).
05 SECONDFIVE PIC X(05).
01 SECONDSTR.
05 FIRSTTWO PIC X(02).
05 SECONDONE PIC X(01).
05 THIRDFOUR PIC X(04).
01 THIRDSTR.
05 FIRSTTHREE PIC X(03).
05 SECONDTHREE PIC X(03).
05 THIRDTHREE PIC X(03).
Могу ли я записать все данные в файле так:
WRITE FIRSTSTR, SECONDSTR, THIRDSTR.
и чтение из файла в 3-х структур, как это:
READ CR1 INTO FIRSTSTR, SECONDSTR, THIRDSTR AT END
Ваш FD в порядке, но ваши инструкции READ и WRITE не являются стандартными COBOL. Вы должны будете делать I-O одну запись за раз. –
Было бы хорошо знать, какой конкретный компилятор COBOL и ОС вы используете. –