问题标签 [pl-i]

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 回答
299 浏览

aix - IBM PL/I:使用固定变量

我遇到了 IBM PL/I 的代码建议:不要创建固定类型变量。错误代码的例子是:

而给出的正确代码是:

我想知道这是否是正确的建议,因为代码中出现的次数太多了,无论是现有的还是新的,其中“固定”将被使用。如果它是正确的建议,它应该只适用于“BIN”还是 BIN(n,m)。

0 投票
1 回答
44 浏览

pl-i - 如何获取字符串的当前剩余长度?

我有一个数组

现在我的问题是:Length(valuelist) 总是返回字符域的原始定义:CHAR(500) 因此是 500。不过我没有找到任何其他命令。

因此我的问题是:如何获得该字符串的剩余长度(即其内容而不是 char 数组本身)?

0 投票
1 回答
183 浏览

cobol - PL/I 字帖到 COBOL 字帖

如何将 PL/I 字帖转换为 COBOL 字帖。

0 投票
1 回答
51 浏览

db2 - 在 TEST 模式下测量 db2 pl1 程序执行时间(回滚)

执行 pl1 DB2 主程序有两种模式——一种是 TEST 模式。在这种情况下,对于每个输入记录,子程序中的 db2 语句都照常执行,但在完成单个输入处理的执行之前会执行回滚。使用正常运行 COMMIT 而不是 Rollback。

测试模式 - 每次输入处理后回滚

普通模式 - 每次输入处理后提交

Q. 如果我使用 TEST 模式,执行时间是否与正常模式(COMMIT)有偏差?我想在 TEST 模式下执行代码,但我仍然需要像在 Normal 模式下一样测量每个输入记录的执行时间。这可能吗?DB2 服务器在 linux 机器上。

0 投票
0 回答
18 浏览

command-line-arguments - 如何在 PL/I 中传递输入以获取语句

我对 PL/I 很陌生。我正在使用这个编译器:http: //iron-spring.com/。我不知道如何传递 get 语句期望接收的命令行参数。我只在命令行中输入它们是行不通的(因为我习惯于使用其他语言)。此外,不显示 put 语句。正如我已经意识到它们仅在程序完成后显示(与 display 语句相反),因此自然不会显示,因为程序无法完成,因为它没有收到它所需的参数。

如何传递命令行参数?或者是否有另一个编译器可以工作?

提前致谢!

亲切的问候