Команда INPUT имеет формат, аналогичный формату команды ACCEPT:
INPUT (подсказка) ТО (переменная памяти)
С помощью этой команды можно вводить не только символьные данные, но и данные других типов. В ответ на команду INPUT пользователь может ввести любое выражение, записанное по правилам языка dBASE III PLUS. В процессе работы команды INPUT может создаваться переменная памяти, имеющая тип, соответствующий типу вводимой информации. Например, для ввода посредством команды INPUT символьной строки ее необходимо заключать в ограничители, а при вводе даты — использовать функцию dBASE III PLUS CTOD(.), которая преобразует символьную строку в дату.
При вводе цифр (в том числе — с десятичными точками и знаками дроби) будет создана числовая переменная памяти (ограничители здесь не требуются).
Команды «?» и «??» предназначены для вычисления и вывода значений выражений на экран и/или печатающее устройство. Формат у команд «?» и «??» такой: ?/?? (список выражений).
Выражения, входящие в список, последовательно оцениваются (вычисляются), а результаты выводятся. Разница между командой с одним или двумя вопросительными знаками заключается в том, что при вводе одного вопросительного знака значения выводятся в начале следующей строки.