Получение информации в вашу программу.
Входные данные - это жизнь любой программы. Если вы не можете получить
что-то в свою программу, как вы собираетесь вытащить что-нибудь из нее? Ниже
основы того, как получить информацию в вашу программу FreeBASIC.
Очень простая программа, которая попросит ввести ваше имя:
'Создать буфер для размещения имени пользователя
Dim As String strMyName
' Спросите имя пользователя и сохранить его в строке 'strMyName'
Input "What is your name? ", strMyName
' Ожидание полсекунды
Sleep 500
' Вывести свое имя
Print
Print "I now know your name is "; strMyName
Print
' Ожидание нажатия любой кнопки
перед выходом
Print "Press any button to exit"
Sleep
INPUT - это самый простой способ получить информацию от пользователя. Здесь
простые действия: ввод текста и нажатие клавиши Enter для подтверждения.
Что делать, если вы хотите получить только нажатие одной клавиши? Самый
простой способ состоит в использовании метода
GetKey.
GetKey
получает
ASCII значение нажатой клавиши.
' Попросить пользователя
сделать ввод
Print "Press your favorite key:"
' Установить буфер для
сохранения значения ASCII ключа
Dim As Integer strKeyPress
' Цикл работает, пока не
будет нажата клавиша
Do
strKeyPress = GetKey
Loop Until strKeyPress <> 0
' Отображение нажатой клавиши
Print
Print "Your favorite key is: "; Chr(strKeyPress)
' Ожидание
нажатия любой кнопки перед выходом
Print
Print "Press any button to exit"
Sleep
Для получения дополнительной информации ознакомьтесь с разделом
Пользовательский ввод.