【发布时间】:2020-04-13 00:14:12
【问题描述】:
我刚刚在 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.
【问题讨论】:
-
尝试在 STOP RUN 之前添加 ACCEPT 语句。 DISPLAY 不会暂停程序。
-
您可以在您的目录中启动一个单独的 CMD,然后在其中启动您编译的程序。
-
以上两个cmets都是实际解决方案。在任何情况下,如果您在 Win7 中使用 OCIDE:确保将包含的 GnuCOBOL 更新到当前版本(将文件夹“gnucobol”替换为来自arnoldtrembley.com/GnuCOBOL.htm [OCIDE 发布的旧版本也来自哪里] 的 3.1 版本) .如果您这样做并且有任何“待显示”,默认情况下您将看到此代码的“按任意键退出程序”消息。
标签: cobol