0

以下代码:

IDENTIFICATION DIVISION.
PROGRAM-ID. tester.

PROCEDURE DIVISION.
greet_program.
   DISPLAY "HELLO WORLD !".
STOP RUN.

产生一个编译器错误,它说:Error: syntax error, unexpected WORD, expecting PROGRAM_ID

我无法发现错误。它在哪里 ?

该程序的错误在ideone中列出

4

1 回答 1

3

您正在使用传统的“固定”Cobol 布局选项进行编译。

这意味着您需要以七个空格开始每一行。

您应该问自己为什么第一个错误消息提到第 7 列。您还可以找到一些 Cobol cobde 示例并将其与您的进行比较。您可以通过 Google 找到其他做过同样事情的人。

于 2013-02-05T06:42:34.273 回答