如题:如中文1“您好”,中文2“您也好”如何变成“您好您也好”?先谢谢了
谢谢大家。。。。
D WKTEMP DSD WTEMP1 5AD WTEMP2 7AC MOVEL '您好' WKTEMP1 5C MOVE '您也好' WKTEMP2 7
本帖最后由 q疯哥p 于 2011-02-28 08:57 编辑
办法就是把缝截取掉。。。每个中文串 前后有个标志 ‘0E' 和0F 。把前一个串的0F 去掉 拼上后一个串的去掉0E 的部分。。。OK
L1=LENGTH(STR1) L2=LENGTH(STR2) STR=SUBSTR(STR1,1,(L1-1))+SUBSTR(STR2,2,(L2-1))
直接相加就可以了,例
D AB S 3 D ABC S 3 D A S 6 C EVAL AB='ABC' C EVAL ABC='DEF' C EVAL A=AB+ABC C A DSPLY C SETON LRC RETURN
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
谢谢大家。。。。
D WKTEMP DS
D WTEMP1 5A
D WTEMP2 7A
C MOVEL '您好' WKTEMP1 5
C MOVE '您也好' WKTEMP2 7
本帖最后由 q疯哥p 于 2011-02-28 08:57 编辑
办法就是把缝截取掉。。。每个中文串 前后有个标志 ‘0E' 和0F 。把前一个串的0F 去掉 拼上后一个串的去掉0E 的部分。。。OK
L1=LENGTH(STR1) L2=LENGTH(STR2) STR=SUBSTR(STR1,1,(L1-1))+SUBSTR(STR2,2,(L2-1))
直接相加就可以了,例
D AB S 3
D ABC S 3
D A S 6
C EVAL AB='ABC'
C EVAL ABC='DEF'
C EVAL A=AB+ABC
C A DSPLY
C SETON LR
C RETURN