В COBOL Я хочу прочитать последовательный файл строки. Первая строка происходит один раз. Вторая и третья линии могут повторяться несколько (неизвестных) раз. Я действительно не знаю, как это сделать.Как обрабатывать первую строку файла по-разному в COBOL?
Я думаю, что описание файла что-то вроде этого:
01 DBGEGEVENS PIC X(200).
01 PROJECT. (occurs unknown times)
03 PROJECTCODE PIC X(10).
03 CSVPAD PIC X(200).
Трудно предоставить какой-то ответ, если мы не знаем, что вы хотите сделать. Если вы просто хотите обрабатывать различные типы записей, вы их читаете (они будут в 01 (ых) под вашим FD для файла) и обрабатывают их при идентификации типа. Если вам нужно вести записи, относящиеся друг к другу, вы их идентифицируете и храните в Work-Storage. Если вам нужны все сразу, вы должны определить таблицу. Вы можете не знать фактического числа каждый раз, но вы должны знать разумный максимум. Итак, немного больше информации, пожалуйста. –