10 6 20 CurChars

LANSA Technical

10.6.20 CurChars

CurChars returns the number of characters in a string.

In a single byte environment, CurChars and Cursize will return the same result.

In a DBCS environment each character requires two bytes, so although a string may be 8 bytes long, the number of characters will be 4 in ASCII and 3 in ECBDIC. Two bytes will be used by the shift in and shift out bytes.

Input Parameters

None

Example

In this example, if string contained "Sample", number would be populated with 6:

#Number := #String.CurChars

 

Ý 10.6 Alphanumeric/String Intrinsic Functions