尝试在Windows中运行第一个COBOL .EXE,CMD窗口在第二个条目之后关闭

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

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