Chr$

chr$ converts a numeric value into a string character having this value as a code.

Syntax

   chr$(INTEGER_EXPR)
  • INTEGER_EXPR is an integer expression with a value in the [0,65535] range.

Examples

   # Let's get the latin upper case alphabet:
   Local Char ALPHABET(30)
   ALPHABET = sigma( I = 65, 90, chr$(I) )
   # Let's assign tab as fields separator and carriage return+line feed as record separator
   # in a script that reads an ascii file with the abbreviation [RD]
   Iomode adxifs chr$(9)           Using [RD]
   Iomode adxirs chr$(13)+chr$(10) Using [RD]

Description

chr$ returns a character with the UCS2 code corresponding to the argument. If the argument value is in [0,255] range, it corresponds to the ASCII table.

chr$ is the reverse function of ASCII.

When set to chr$(0), chr$ returns an empty string.

The result of this function has the Char type.

Associated errors

Error Description
10 The argument is not an integer number.
55 The argument value is not in the [0,65536] range.

See also

ascii, string$, adxium, Iomode.