|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
||||||
Оператор INKEY$11.03.2010, 08:47. Показов 12476. Ответов 21
Метки нет (Все метки)
Кто-нибудь может мне объяснить, что это такое? А то в учебнике непонятно написано. Я понял, что это оператор, следящий за нажатыми клавишами. Но как он работает?
Я пишу
0
|
||||||
| 11.03.2010, 08:47 | |
|
Ответы с готовыми решениями:
21
аналог INKEY$ в С++ Синоним Inkey в Си Аналог inkey$ |
|
paladin
286 / 187 / 7
Регистрация: 25.02.2009
Сообщений: 589
|
|
| 11.03.2010, 09:01 | |
|
Попробуйте выводить на экран значения a$. Для функциональных клавиш и стрелок вроде бы формируется два кода, соответственно требуется два вызова INKEY$. Также лучше зациклить ввод символов и их вывод на экран.
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||||||||
| 11.03.2010, 09:20 | ||||||||
|
Но! Если события не произошло, то он ничего вам не выдаст, потому что, как бы медленно ни работал Бейсик, он всё равно выполняет миллионы операций в секунду и не станет ждать вас. Поэтому программа ваша написана безграмотно, ничего печатать она не стала бы, даже если бы оператор if вы написали бы правильно, а не так как у вас.
Добавлено через 10 минут
1
|
||||||||
|
paladin
286 / 187 / 7
Регистрация: 25.02.2009
Сообщений: 589
|
||
| 11.03.2010, 17:08 | ||
|
Не по теме: :D То, что я его давно не использовал еще не значит того, что я его не знаю.
2
|
||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|||||||
| 11.03.2010, 17:25 | |||||||
|
вот пример использования inkey$ Программа останавливается по нажатию пробела
1
|
|||||||
|
paladin
286 / 187 / 7
Регистрация: 25.02.2009
Сообщений: 589
|
||||||
| 11.03.2010, 17:46 | ||||||
|
В цикл можно вставить что-то наподобие этого:
).
1
|
||||||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 11.03.2010, 17:54 | |
|
да, но это команду надо писать после цикла, иначе прога работать не будет, а так выведется 32 - код клавиши пробел
1
|
|
|
paladin
286 / 187 / 7
Регистрация: 25.02.2009
Сообщений: 589
|
||||||
| 11.03.2010, 18:40 | ||||||
|
Не, Бегемот. Ты не совсем прав.
CHR$(13) - Enter.
1
|
||||||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 11.03.2010, 19:04 | |
|
я говорил о своём примере, о том, что в мой цикл эту команду вставить нельзя.
а управляющие клавиши имеют расширенный код, но два inkey$ там всё равно не надо, достаточно выделить код.
1
|
|
|
paladin
286 / 187 / 7
Регистрация: 25.02.2009
Сообщений: 589
|
||
| 11.03.2010, 19:08 | ||
|
Не по теме: Дак это он и есть... почти :-[
0
|
||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 11.03.2010, 19:17 | |
|
0
|
|
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
||||||
| 12.03.2010, 09:05 [ТС] | ||||||
|
Если честно, то ваших примеров я не понял ваших примеров. Как его использовать? Ведь если не писать "input" (ну или do...loop), то программа по завершении инструкций закончится! Или писать
Добавлено через 13 минут А как переключать с русского на английский?
0
|
||||||
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 12.03.2010, 10:23 | |
|
давайте проще: что вы хотите получить? Или вам просто хочется посмотреть как inkey$ работает?
переключение языка работает если у вас драйвер русских букв есть, тогда, например правый и левый ctrl+shift
0
|
|
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
| 12.03.2010, 17:57 [ТС] | |
|
Мне надо увидеть, как он работает, чтобы знать.
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||||||
| 12.03.2010, 18:34 | ||||||
|
программу не переписывайте, а копируйте с экрана, тогда в Бейсике непонятные значки станут русскими буквами
1
|
||||||
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
| 16.03.2010, 08:23 [ТС] | |
|
Что за CHR$ ?
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||
| 16.03.2010, 08:27 | ||
|
0
|
||
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
||||||
| 08.05.2022, 16:53 | ||||||
|
Прошу подсказать, почему не работает конструкция:
1
|
||||||
|
Кормпилятор
|
|||
| 08.05.2022, 18:12 | |||
|
Только что на QB4 забил - работает(в цикле само собой). Но сделано криво, я бы так делать не стал. P.S: В чём проблема создать новую тему? Зачем поднимать тему 12 летней давности? Добавлено через 11 минут
1
|
|||
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
||
| 08.05.2022, 18:57 | ||
|
1
|
||
| 08.05.2022, 18:57 | |
|
Помогаю со студенческими работами здесь
20
При попытке добавить оператор else, появляется оператор "Ожидался оператор" Используя условный оператор if и оператор альтернативного выбора otherwise найдите значение функции
Написать программу, содержащую оператор оператор for для счета от 2 до 5 через 1 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|