问题标签 [gnucobol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1238 浏览

cobol - 如何做一个二维表(数组)并修复错误

我的输出不正确,我不太确定如何进行二维数组。

我的输出后面跟着输出应该看起来像.....

如何设置二维表的好例子会有所帮助,因为我不确定我在网上找到的东西是否好,而且还没有找到一本足够好的书来向老人解释条款。

首先是我的代码:

我在异常报告中的输出是:否。记录以上

但应该是:错误报告

我的总结输出是:

应该是这样的:

0 投票
1 回答
848 浏览

gnucobol - cobc:编译时出现无效参数错误

我目前正在学习 COBOL 课程,最近我只使用在线编译器。当我决定安装 OpenCOBOL IDE 时。每当我尝试编译时,我都会不断收到错误“cobc:无效参数”。我尝试了多次重新安装仍然无济于事。我还尝试仅安装编译器本身并使用 cmd 编译我的文件,但它仍然给出了该错误。有什么帮助吗?我真的需要让它工作。

操作系统:Windows 8.1 64 位

0 投票
1 回答
1274 浏览

cobol - 请求可执行程序但 PROCEDURE/ENTRY 有 USING 子句

有谁知道是什么导致了这个编译错误?我正在尝试使用 OpenCOBOL 编译旧的 COBOL 程序。这是我得到的错误:

这是我的程序部门的样子:

这是我工作站的链接部分:

0 投票
4 回答
3279 浏览

cobol - 有没有办法让表演不结束(比如无限的while循环)?

有没有办法做到这一点?我希望仅在执行 exit 语句时才退出。如果不是,我希望它继续循环。

0 投票
0 回答
117 浏览

cobol - 获取最后四 (04) 个数字

下面是我的文件和输出文件的代码。最后四个计算给我带来了最大的麻烦,主要是 DISCNT PRCNT。

我没有得到disnt percnt的正确输出;试图弄清楚如何在列中显示它;如果购买数量高于数量折扣水平,则该费率乘以总金额 = 折扣金额。

TR 文件:

公关文件:

这就是我到目前为止所得到的:

0 投票
1 回答
370 浏览

cobol - 如何在xfd文件中形成字段部分

在通过发出命令“vutil32.exe -i -kx pogl.dad”进行分析后,我无法将字段部分的结构形成 xfd 文件。我希望有人可以帮助我如何形成字段结构,如下所示。我已经上传了我的名为“pglc.dad”的文件样本,我希望有人能指导我如何根据他的专业技能形成 .xfd 文件并指导我。谢谢

vutil32.exe 的结果

这是我的 pglc.dad 的链接:http://files.engineering.com/getfile.aspx?folder=080fdad6-b1d5-4a37-8dd0-b89f9a985c69&file= PGLC.DAD

感谢适用于某人可以提供帮助。

0 投票
1 回答
405 浏览

java - 从 GnuCobol 调用 Java 类

抱歉,如果之前有人问过这个问题......我正在研究一个需要 GnuCobol(opencobol) 调用/执行 Java 类的概念证明。谷歌搜索了许多页面,建议通过实例化 Java 类来使用 INVOKE 语句。不幸的是,GnuCOBOL 尚不支持 INVOKE。任何关于如何实现集成的指针都将非常感激。

谢谢

0 投票
2 回答
879 浏览

pipe - 如何在没有输入源文件但通过管道的情况下运行 cobc?

是否可以在不提供输入文件的情况下执行 COBOL 代码?我正在使用cobc.

我试图通过管道将代码传递给cobc进程:

要编译一个文件并运行它,我这样做:

假设我没有文件,我只有某处的代码(可能在变量中,作为字符串),我可以将它传递给cobc吗?这比创建文件然后编译并运行它要好。

在我的例子中,用户输入了 COBOL 程序的源代码,这是一个字符串变量。目前,我将代码保存在一个文件中,编译它然后执行它。如果 cobc 支持在 stdin 甚至 cli 选项中管道化代码片段,并生成二进制文件甚至直接显示结果(不确定这是一个好主意还是坏主意),那就太好了。例如,node 有 -p 选项: node -p 'console.log(1)' - 这将输出 1\nundefined。g++ 有这个特性——

0 投票
2 回答
2434 浏览

cobol - OpenCOBOL 示例无法编译

我正在运行 Ubuntu 并尝试学习 COBOL。我涉足了一些在线教程,但与某些程序的结果不一致。

我更喜欢在 bash shell 中使用 vim;带我去 OpenCOBOL (cobc)

有没有像样的教程可以教我基础知识?我一直在努力解决这个问题。

http://www2.southeastern.edu/Academics/Faculty/kyang/Cmps401/P2Cobol/Resources/Teach%20Yourself%20Cobol%20In%2021%20Days%20%282nd%20Ed%29.pdf

我的问题是,在运行某些示例源代码时,编译器在尝试使用“*”时会返回错误。它说它期待文件结束。

这是我的源代码:

这是我正在运行的命令:

这是返回的错误

0 投票
1 回答
2789 浏览

compiler-errors - COBOL 程序的编译问题

我有一个 cobol 程序,它给出了以下问题。有什么帮助吗?这基本上是一个根据用户提供的输入文件计算学生 GPA 的程序。我使用 cobc -x -free 编译它,但仍然遇到以下问题。

这些是编译错误。

代码在此之后发布: