Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

VAXTPU ERASE_CHARACTER — VMS 5.2

 ERASE_CHARACTER

 Erases the number of characters you specify; optionally returns a string
 representing the erased characters for use in other VAXTPU procedures.

 Syntax

    [string] := ERASE_CHARACTER (integer)

 Parameters

    integer    The number of characters you want to remove.  To erase the
               current character, specify 1.

 Examples

 1.  ERASE_CHARACTER (10);

     Erases the current character and the 9 characters following it.

 2.  The following procedure uses ERASE_CHARACTER to swap or transpose the
     current character and the immediately preceding character:

     PROCEDURE swap_character
         LOCAL swapchar;
         swapchar := ERASE_CHARACTER (1);    ! Erase current character
         MOVE_HORIZONTAL (-1);               ! Move back one character
         COPY_TEXT (swapchar);               ! Put in erased character
     ENDPROCEDURE;

 Related topics

    COPY_TEXT   DELETE   ERASE   ERASE_LINE

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