我刚刚在Windows 7 Pro PC上安装了OpenCobolIDE 4.7.6。
我的第一个程序是一个简单的乘法器:http://www.csis.ul.ie/cobol/examples/Accept/MULTIPLIER.CBL
当我编译并运行该程序时,没有错误。
当我运行Prog1.EXE时,Cmd窗口将打开,并提示您输入第一个数字,然后按预期输入第二个数字。在第二个数字之后按Enter时,CMD窗口立即关闭,然后显示结果。
我已经尝试在STOP RUN之前添加此代码行。但没有任何区别。
DISPLAY "Press Enter to End : "
STOP RUN.
尝试将这两行添加到您的代码中:
PROCEDURE DIVISION.
DISPLAY "Enter first number (1 digit) : " WITH NO ADVANCING.
ACCEPT Num1.
DISPLAY "Enter second number (1 digit) : " WITH NO ADVANCING.
ACCEPT Num2.
MULTIPLY Num1 BY Num2 GIVING Result.
DISPLAY 'Result is = ', Result.
**DISPLAY 'Press <Enter> to continue'.**
**ACCEPT Num2.**
STOP RUN.