Problem solve Get help with specific problems with your technologies, process and projects.

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

Dig Deeper on RPG iSeries programming