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 last published in February 2001

Dig Deeper on RPG iSeries programming

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

SearchEnterpriseLinux

SearchDataCenter

Close