问题标签 [cobol85]
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.
carriage-return - cobol 85,回车和换行
我在 cobol85 中编码,到目前为止我有一个包含 2 条记录的输入文件
我正在阅读此输入记录,我想通过检查回车或/和换行将每个记录放入不同的变量中,但我不能t 分开它。请帮助我应该如何检查和分开记录。
testing - PL/I 的官方测试套件喜欢 Cobol 85?
有人可以指出我的 PL/I 官方测试套件吗?
由于 PL/I 是 ANSI 标准,我希望找到这样的套件,但直到现在我的搜索都没有成功。
理想的做法是找到一个类似于国家计算中心生产的 COBOL85 测试套件的测试套件,可在http://www.itl.nist.gov/div897/ctg/cobol_form.htm获得
目标是通过正式测试验证 x86 的 PL/I 编译器。
提前致谢 !
迪迪埃
cobol - 编译器认为我指的是不存在的段落或部分
在我的一项课堂作业中,我遇到了有关我的程序部门的错误。这是一个 COBOL 程序,应该保持申请人的平均身高和体重、棕色眼睛的申请人数、男性申请人数和女性申请人数的总和。此外,该程序应该打印满足特定要求的申请人的信息,但我的几乎所有执行语句都出现错误
COBCH0034 操作数操作数应该是数字 在此上下文中需要一个数字值,并且您指定了一个非数字值。
COBCH0014 操作数无效 您指定的操作数在某种程度上不正确,您的 COBOL 系统无法处理。例如,您可能指定了一个负整数,其中只允许使用正整数
cobol - 在 COBOL 中转换日期
因此,我将 mmddyyyy (01012000) 日期读入 pic x (8) 中,我想知道如何将以前的变量信息创建为 yyyymmdd (20000101) 格式的新变量。我确定必须有某种方法可以使用子字符串来做到这一点,或者什么不是?
filenames - 在 23 个字符的文件名文件上打开语句时出现错误 94,20
我正在将第三方供应商提供的 csv 文件导入 COBOL 应用程序。.csv 格式的文件名长度为 23 个字符。交付的这些文件已成功并正确地读入 Excel、Word 和 Vi。
当我使用提供的文件名打开任何这些文件时,我收到 COBOL 错误 94,20 - 找不到文件。这发生在 SCO OpenServer 5.0.7 (Unix) 和 Windows 7 运行时环境中。
但是,如果我缩短文件名(任意缩短为 4 个字符),我可以毫无问题地打开、读取和关闭文件。
顺序输入文件名中允许的字符数是否有 COBOL 限制?还有什么可能导致这样的公开失败?
我正在运行 Micro-focus/ACUCOBOL-GT V7.00 编译器和 ACUCOBOL-GT 运行时版本 5.2.1。
cobol - 从压缩十进制字段中拆分数字
我的文件中有一个 7 位压缩十进制字段。如何定义可以提取/分离这 7 位数字的数据项?
例如,我想在一个数据项中包含前两位数字,而在另一个数据项中包含其他数字,以便以后可以操作它们。
vsam - 从 VSAM 文件中删除记录的逻辑
我有输入文件作为 VSAM 文件和从 JCL 传递的 Parm 值。如果这两个匹配,则需要从输入 VSAM 文件中删除记录。请你给我 Cobol 代码中的逻辑。
zos - Z/OS 中 COBOL 嵌套程序与子程序有什么区别
在 COBOL 中,您可以将子例程封装为嵌套程序或独立模块。我想知道这两种方法在执行速度、内存使用以及 CICS 中是否允许这两种方法方面有什么区别。任何参考都会很棒。运行环境是 Z/OS。
谢谢。
cobol - COBOL-85 源文件的未知确切格式
我需要解析一些遗留的 COBOL-85 文件,这些文件显示出一些比预期的 80 个字符短的行。下面是一个例子。
这是一种特殊的格式/方言吗?一些文件将 IBM-4381 作为 SOURCE-COMPUTER,而另一些文件则使用 IBM-3090。
顺便说一句,我尝试专门处理 59 字符行的情况,但同一程序中的其他源文件不同,末尾没有注释区域或空格,长度 <= 80 字符。因此,在这些文件中,一行可以有 59 个字符,但不能作为特殊行进行解析,希望在末尾有注释区域。
cobol - 有没有办法像其他语言一样在 COBOL 中记录变量?
我知道有一个 DIPSLAY 操作数可以让你“记录”任何变量值。但是,我的问题是:有没有办法像 javascript 的 console.log 的 PHP 的 var_dump 一样,当你给它们一个变量时,它们会打印出值和变量的名称。
例如,假设我有以下数据:
我的问题是:在我的日志中是否有类似的东西(一次调用和任何给定的变量):
'我的数据:'
'第一部分:DATA1'
'第二部分:数据 2'
谢谢