COBOL85结束程序错误

COBOL85结束程序错误,cobol,Cobol,COBOL 85未执行退出程序。在我的节目结束时。我是否使用停止-运行。或者不是 PROCEDURE DIVISION USING Input Cipher Temp. INSPECT Input CONVERTING Alpha-String(1) TO Alpha-String(Cipher) MOVE Input TO Temp. EXIT PROGRAM. 尝试将出口向右移动,并与移动对齐。Cobol不是一种自由格式的语言 右边的列是为01的部分保留的

COBOL 85未执行退出程序。在我的节目结束时。我是否使用停止-运行。或者不是

PROCEDURE DIVISION USING Input Cipher Temp.
   INSPECT Input
       CONVERTING Alpha-String(1) TO Alpha-String(Cipher)
       MOVE Input TO Temp.
EXIT PROGRAM.

尝试将出口向右移动,并与移动对齐。Cobol不是一种自由格式的语言 右边的列是为01的部分保留的,不是“结束程序”吗,不是“退出程序”吗

我想你真正想要的是:

prog.cbl:    75: error: syntax error, on or before '.'
prog.cbl:    75: error: unknown or wrong statement, on or before '.' 

这将取决于你想做什么

在IBM世界中,“退出程序”意味着离开此程序并返回给调用方。由于您的程序是一个被调用的程序(您使用的是过程划分),您的目的可能是返回调用方(尽管您确实提到了STOP RUN,它会在当时和那里停止处理),您或者需要将其向右移动,正如Bruce所说,如果这是(未知)编译器返回调用方的功能。否则,请尝试第12列中的GOBACK。否则,请参阅编译器的文档。否则,请告诉我们您使用的编译器

End Program YourProgramNameHereThatAgreesWithIdentificationDivisionName.