Finding the length of a string

You can easily find both the declared and actual lengths of a string variable using RPG IV. To find the declared length of a string, you can use the %Size built-in function:

     C* Finding the declared length of a string (CODE)
     C                   Eval      StrSiz = %Size( Str )

To find the string's actual length, you can use the CheckR operation to locate the rightmost nonblank character:

     C* Finding the actual length of a string (CODE)
     C     ' '           CheckR    Str           StrLen


This was first published in February 2001

Dig deeper on RPG iSeries programming

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchEnterpriseLinux

SearchDataCenter

Close