%sst(&A 1 5)取字串时需要符号吗? 是什么样的 我写的对吗?还是应该%sst(&A ; 1 ;5)
好像是%sst(&a:1:5) 这样的 是冒号
取字串应该用%subst(&str:3:4),意思是从str的第3位取4位长度的字符串!maybe。你可以测试下。
回复 1# ldgliudongge
在CL中可以用这种方法取串 CHGVAR VAR(&A) VALUE(%SST(&B 1 80))在RPGLE中可以用%SUBST(C:4:4)从C中的第4位取4个数
希望我的回答能帮到你。
纠正 回答错了 %SST(&A 1 3)应该是这样的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
好像是%sst(&a:1:5) 这样的 是冒号
取字串应该用%subst(&str:3:4),意思是从str的第3位取4位长度的字符串!maybe。你可以测试下。
回复 1# ldgliudongge
在CL中可以用这种方法取串
CHGVAR VAR(&A) VALUE(%SST(&B 1 80))
在RPGLE中可以用
%SUBST(C:4:4)
从C中的第4位取4个数
希望我的回答能帮到你。
纠正 回答错了 %SST(&A 1 3)应该是这样的。