Dsply Opcode 以显示连接的字符串
Dsply Opcode to display a concatenated string
我正在尝试以如下格式显示几个数字:
Num1 = 30
Num2 = 50
Num3 = 40
这是我试图通过类似的方式实现的
Dsply 'Num1 = ' + %char(Num1);
但显然这是行不通的。我是否必须先将要显示的字符串放入另一个字段,然后在 Dsply 操作码中使用它?
由于 Num1 不是 'string' 变量,因此不能直接与 DSPLY 一起使用。尝试类似的东西:
Dsply ( 'Num1 = ' + %char( Num1 ));
您可以通过其他方式将值复制到字符变量中,但 %CHAR() 函数是简单明了的代码。
请记住,DSPLY
操作码限制为 52 个字符。
看看这里的 Qp0zLprintf
API:
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/apis/p0zlog.htm
我正在尝试以如下格式显示几个数字:
Num1 = 30
Num2 = 50
Num3 = 40
这是我试图通过类似的方式实现的
Dsply 'Num1 = ' + %char(Num1);
但显然这是行不通的。我是否必须先将要显示的字符串放入另一个字段,然后在 Dsply 操作码中使用它?
由于 Num1 不是 'string' 变量,因此不能直接与 DSPLY 一起使用。尝试类似的东西:
Dsply ( 'Num1 = ' + %char( Num1 ));
您可以通过其他方式将值复制到字符变量中,但 %CHAR() 函数是简单明了的代码。
请记住,DSPLY
操作码限制为 52 个字符。
看看这里的 Qp0zLprintf
API:
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/apis/p0zlog.htm