以下代码:
IDENTIFICATION DIVISION.
PROGRAM-ID. tester.
PROCEDURE DIVISION.
greet_program.
DISPLAY "HELLO WORLD !".
STOP RUN.
产生编译器错误,上面写着:Error: syntax error, unexpected WORD, expecting PROGRAM_ID
我无法发现错误。它在哪里?
此程序的错误列于ideone
答案 0 :(得分:3)
您正在使用传统的“固定”Cobol布局选项进行编译。
这意味着您需要以七个空格开始每一行。
您应该问自己为什么第一个错误消息会引用第7列。你也可以找到一些样品Cobol cobde并将它与你的相比较。您可以通过Google找到的其他人也做过同样的事情。