gpt4 book ai didi

cobol - 如何删除 COBOL 中的尾随空格

转载 作者:行者123 更新时间:2023-12-04 15:51:17 24 4
gpt4 key购买 nike

我有以下代码:

01 W-IX1                          PIC 9(8) VALUE ZERO COMP-4.

01 W-INPUT-AMNT PIC 9(9)V9(5).
01 W-ROUNDED-AMNT PIC Z(9).
01 W-TEMP-AMNT PIC X(9).
01 W-OUTPUT-AMNT PIC X(9).

MOVE 123.92345 TO W-INPUT-AMNT.
MOVE 1 TO W-IX1.

COMPUTE W-ROUNDED-AMNT ROUNDED = W-INPUT-AMNT * 1.
MOVE W-ROUNDED-AMNT TO W-TEMP-AMNT.

INSPECT W-TEMP-AMNT TALLYING W-IX1 FOR LEADING SPACES.
MOVE W-TEMP-AMNT(W-IX1:) TO W-OUTPUT-AMNT.

DISPLAY "RESULT:" W-OUTPUT-AMNT ":".

MOVE SPACE TO W-OUTPUT-AMNT.

以及以下输出:

RESULT:124      :

我的目的是接收以下输出:

RESULT:124:

将不胜感激任何帮助。谢谢!

最佳答案

添加另一个 INSPECT,并进行一些其他更改,应该是所有必要的。

01 W-IX2                          PIC 9(8) VALUE ZERO COMP-4.

MOVE 0 TO W-IX2
INSPECT W-OUTPUT-AMNT TALLYING
W-IX2 FOR CHARACTERS BEFORE SPACE.

DISPLAY "RESULT:" W-OUTPUT-AMNT(1:W-IX2) ":".

输出:

RESULT:124:

关于cobol - 如何删除 COBOL 中的尾随空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53782116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com