【发布时间】:2021-10-20 06:45:36
【问题描述】:
我正在 iSeries IFS 中编写一个文件。
我的变量File_Data是32000A,所以当我使用
CallP Write(FileD :
%Addr(File_Data) :
%Size(File_Data) )
当没有为 32K 字符填充变量时,我发现一些无用的空格。 我尝试使用 %Trim,但出现错误。
为了绕过这个问题,我这样做:
For Counter = 1 To %Len(%Trim(File_Data))
Eval SingleChar = %SubSt(File_Data : Counter : 1)
CallP Write(FileD :
%Addr(SingleChar) :
%Size(SingleChar) )
EndFor
有没有更好的方法来做到这一点?因为速度很慢。
【问题讨论】:
标签: ibm-midrange rpgle ifs rpg