I have following code:
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:
希望能获得任何帮助。谢谢!
TRIM
的函数已被添加并在一些更新的编译器中实现了。如果您能确定您正在使用的编译器,那将非常有帮助,因为这样可以提供其他解决方案。 - Rick Smith