2013-02-05 1 views
0

다음 코드 : Error: syntax error, unexpected WORD, expecting PROGRAM_ID식별 부서에서 오류가 발생하는 이유는 무엇입니까?

내가 오류를 발견 할 수없는입니다 :

IDENTIFICATION DIVISION. 
PROGRAM-ID. tester. 

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

말한다 컴파일러 오류가 발생합니다. 어디 있니? 프로그램에

오류는 당신은 전통적인 "고정"코볼 레이아웃의 옵션을 사용하여 컴파일 ideone

답변

3

에 다음과 같습니다.

즉, 각 행을 7 개의 공백으로 시작해야한다는 의미입니다.

왜 첫 번째 오류 메시지가 7 열을 언급했는지 물어 보았습니다. 당신은 또한 약간의 견본 Cobol cobde를 발견하고 그것을 당신과 비교할 수 있습니다. 같은 일을 한 Google과 함께 할 수있는 다른 사람들.

+0

오! 고맙습니다. 전 cobol에 처음 왔고 이것이 제 첫 프로그램 이었으므로 이해하지 못했습니다. – saplingPro

+0

영역 A (8-11) 및 영역 B (12-71)의 기존 고정 위치가 필요하지 않은 "freeformat"을 사용하여 컴파일 할 수 있습니다. -free 컴파일러 옵션을 확인하십시오. –