Dbcs (double-byte character set functions), Delstr (delete string), Delword (delete word) – IBM SC34-5764-01 User Manual

Page 205: Digits, D2c (decimal to character)

Advertising
background image

DBCS (Double-Byte Character Set Functions)

The following are all part of DBCS processing functions.

DBADJUST

DBRIGHT

DBUNBRACKET

DBBRACKET

DBRLEFT

DBVALIDATE

DBCENTER

DBRRIGHT

DBWIDTH

DBCJUSTIFY

DBTODBCS

DBLEFT

DBTOSBCS

DELSTR (Delete String)

DELSTR(string,n

,length

)

returns string after deleting the substring that begins at the nth character and is of length characters. If you
omit length, or if length is greater than the number of characters from n to the end of string, the function
deletes the rest of string (including the nth character). The length must be a positive whole number or
zero. The n must be a positive whole number. If n is greater than the length of string, the function returns
string unchanged.

Here are some examples:

DELSTR('abcd',3)

->

'ab'

DELSTR('abcde',3,2)

->

'abe'

DELSTR('abcde',6)

->

'abcde'

DELWORD (Delete Word)

DELWORD(string,n

,length

)

returns string after deleting the substring that starts at the nth word and is of length blank-delimited words.
If you omit length, or if length is greater than the number of words from n to the end of string, the function
deletes the remaining words in string (including the nth word). The length must be a positive whole
number or zero. The n must be a positive whole number. If n is greater than the number of words in string,
the function returns string unchanged. The string deleted includes any blanks following the final word
involved but none of the blanks preceding the first word involved.

Here are some examples:

DELWORD('Now is the

time',2,2)

->

'Now time'

DELWORD('Now is the time ',3)

->

'Now is '

DELWORD('Now is the

time',5)

->

'Now is the

time'

DELWORD('Now is

the time',3,1) ->

'Now is

time'

DIGITS

DIGITS()

returns the current setting of NUMERIC DIGITS. See the NUMERIC instruction on page “Purpose” on
page 150
for more information.

Here is an example:

DIGITS()

->

9

/* by default */

D2C (Decimal to Character)

D2C(wholenumber

,n

)

returns a string, in character format, that represents wholenumber, a decimal number, converted to binary.

Functions

Chapter 14. Functions

183

Advertising