[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The READ
command takes input from I/O channel $IO
and stores it into specified variables, provided the optional postcondition evaluates to true or is omitted.
Syntax
READ[:postcondition] read-argument[,...read-argument]
Each read-argument may be one of the following:
String literal read-arguments will be output to $IO
unmodified.
One or more of the following:
!
(newline)Advances the cursor down by one line and returns it to the first column.
#
(form-feed)Advances the screen down by $ZROWS
and moves the cursor to the upper-left corner of the screen.
?n
(position)Advances the cursor and $X
forward to position n.
*variable-name[:timeout]
)Reads one character into variable variable-name. If the optional timeout is specified, will wait timeout seconds to retrieve one character. If a character is read within timeout seconds, $TEST
will be set to 1. If no character is read within timeout seconds, $TEST
will be set to 0.
variable-name[:timeout]
)Reads characters into variable-name until the character or character pair in ^$DEVICE(io-channel,"OPTIONS","TERMINATOR")
is encountered. If the optional timeout is specified, will wait timeout seconds to retrieve characters. If characters are read within timeout seconds, $TEST
will be set to 1. If no character is read within timeout seconds, $TEST
will be set to 0.
variable-name#count[:timeout]
)Reads count characters into variable-name. If the optional timeout is specified, will wait timeout seconds to retrieve characters. If characters are read within timeout seconds, $TEST
will be set to 1. If no character is read within timeout seconds, $TEST
will be set to 0.
/control-mnemonic[(arg1[,...argN])]
)Outputs X3.64 control mnemonic control-mnemonic to $IO
. Please see the appendix on X3.64 Control Mnemonics for more information.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on September 20, 2023 using texi2html 5.0.