只看到了现象,不懂为什么,请高人解释。
REPORT ZHAOTEST.
DATA:T TYPE N LENGTH 3. "不明白在这里
DATA:LEN1 TYPE P.
DATA:LEN2 TYPE P.
T = 1.
DO 110 TIMES.
T = T + 1.
LEN1 = STRLEN( T ). "实际长度
DESCRIBE FIELD T LENGTH LEN2 IN BYTE MODE."定义长度
WRITE:/ LEN1, LEN2.
ENDDO.
上个程序输出的实际长度和定义长度均为3,即LEN1=LEN2=3。
如果将DATA:T TYPE N LENGTH 3. "不明白在这里
修改为DATA:T TYPE C LENGTH 3. 则会出现结果T的实际长度是变化的。
请各位指教。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9859323/viewspace-684447/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9859323/viewspace-684447/