CVS() Function - String Data Conversion
Syntax
CVS(string,int{,ERR=lineref})
Description
For BBj-specific information, see the CVS()
Function - BBj.
The CVS() function modifies a given string
by the value of int from the
table below:
Values for int Parameter
Value |
Description |
---|---|
0 |
Do nothing. |
1 |
Strip leading spaces. |
2 |
Strip trailing spaces. |
4 |
Convert characters to uppercase. |
8 |
Convert characters to lowercase. |
16 |
Convert nonprintable characters to spaces. |
32 |
Replace multiple spaces with a single space. |
64 |
Replace "," and "." characters with values as specified in OPTS (see SETOPTS). |
A combination of operations may be specified by adding functional values. For example, CVS(A$,5) strips leading spaces and converts to upper case. CVS(A$,5) is equivalent to CVS(A$,1+4), which is equivalent to CVS(CVS(A$,1),4). When multiple operations are combined in a single CVS() function, they are guaranteed to be applied in ascending numeric order. For example, CVS(A$,1+16+32) first strips leading spaces, then converts non-printable characters to spaces, and finally replaces multiple spaces with a single space. To apply multiple options in a different order, execute the CVS() in a nested manner as shown in the above example.
Examples
0010 LET A$=CVS(" 123",1)
0020 PRINT A$
123