* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
146 1К1КЕУ$-оператор
Языки Бейсик
Считывает символ от клавиатуры. Формат записи: INKEY$ INKEYS возвращает нулевую строку символов, если нет символа для возврата. Для стандартных клавиш I N K E Y S возвращает 1-байтовую строку символов, содержащую считанный символ. Для расширенных клавиш I N K E Y S возвращает 2-байтовую строку символов, состоящую из символа нуля (ASCII 0) и скан-кода клавиатуры. Пример:
PRINT "Для выхода нажмите E s c . . . " DO: LOOP UNTIL INKEY$ = CHR$(27) '27 — это A S C I I код для E s c .
См.также Скан-коды клавиатуры
INP-оператор
INP возвращает байт, считанный с аппаратного порта ввода/вывода. OUT посылает байт в аппаратный порт ввода/вывода. Формат записи: INP(port%) OUT p o r t % , где port% Число в пределах от 0 до 65 535, определяющее порт. data% Числовое выражение в пределах от 0 до 255, посылаемое в порт. Пример:
x% = INP(&H3FC) 'Считывает Управляющий Регистр Модема COM1. OUT &H3FC, ( x % XOR 1) 'Изменяет бит Готовности Данных ^Терминала.
data%
См.также W A I T
INPUT-оператор
I N P U T считывает входные данные от клавиатуры или из файла. L I N E I N P U T считывает строку, содержащую до 255 символов, от клавиатуры или из файла. Формат записи: INPUT [ ; ] ["приглашение"!; | , } ] список переменных LINE INPUT [ ; ] ["приглашение";] переменная$ INPUT #номер файла%, список переменных LINE INPUT #номер файла%, переменная$