Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

VAXTPU ASCII — VMS 5.2

 ASCII

    Returns the character or symbol in the DEC Multinational Character Set
    corresponding to a given integer; or returns the integer value
    associated with the a character; or returns a string consisting of the
    character associated with a key.

 Syntax

    {integer1 | string1} := ASCII ({integer2 | string2 | keyword})

 Parameters

    integer1             The ASCII value returned by the ASCII built-in if
                         you specify a string parameter.

    string1              The character returned by the ASCII built-in if
                         you specify an integer or keyword parameter.

    integer2             The decimal value of a character in the DEC
                         Multinational Character Set.

    string2              A character whose ASCII value you want.  If you
                         specify a string longer than one character, ASCII
                         returns the value of the first character.

    keyword              The name of a key for which you want the
                         associated character.  If you specify the keyname
                         of a key that is not associated with a printable
                         character, ASCII returns the character whose ASCII
                         value is 0.

 Examples

    1.  The following assignment statement assigns a string consisting of
        the form feed character (ASCII 12) to the variable MY_CHARACTER:

        my_character := ASCII (12);

    2.  The following assignment statement assigns the integer value 97
        (the letter "a") to the variable ASCII_VALUE:

        ascii_value := ASCII ('a');

    3.  The following code fragment assigns to the variable KEY_VALUE the
        character associated with the key most recently pressed by the
        user:

        key_struck := READ_KEY;
        key_value := ASCII (key_struck);

 Related Topics

    READ_KEY

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026