试图在Windows中运行第一个Cobol .EXE,第二次输入后CMD窗口关闭

问题描述 投票:1回答:1

我刚刚在Win 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.

非常感谢任何建议。

cobol
1个回答
0
投票
尝试将这两行添加到您的代码中

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.

© www.soinside.com 2019 - 2024. All rights reserved.