Как исправить разделенный экран? - PullRequest
2 голосов
/ 24 января 2020

Так что мне просто интересно, почему мой экран выглядит так и как я могу это исправить. Экран разделяется по центру, где цвет меняется с оранжевого на зеленый, поэтому при запуске кода он ищет только первую часть этого файла. Я не знаю, почему он это делает или как это исправить.

code split

1 Ответ

2 голосов
/ 24 января 2020

Некоторые компиляторы допускают свободный формат, но большинство, которые я использовал (IBM), требуют исправления. У них есть область A и область B, которая заканчивается в столбце 72. Если вам нужно использовать длинные литералы, вам придется использовать продолжение. Дефис должен появиться в столбце 7, иначе вы получите ошибку компилятора. Это прямо из руководства GNUCobol, но то же самое для IBM.

    IDENTIFICATION DIVISION.
    PROGRAM-ID.  LONGLIT.
    DATA DIVISION.

    WORKING-STORAGE SECTION.
    01  LONG-LITERAL-VALUE-DEMO     PIC X(60) VALUE "This is a long l
   -                                                "ong literal that
   -                                                " must be continu
   -                                                "ed.".

   PROCEDURE DIVISION.

      DISPLAY LONG-LITERAL-VALUE-DEMO 
      STOP RUN
      .
...