Вопросы по теме 'getch'

простая проблема с getch() и strcmp
У меня есть эта простая проблема, которая получает ввод от пользователя с помощью функции, а затем проверяет, является ли ввод «равным» «паролю». Тем не менее, strcmp никогда не вернет нужное мне значение, и виновником является где-то в моем цикле,...
1612 просмотров
schedule 12.02.2024

почему я получаю одно и то же значение нажатия клавиши вверх вниз вправо и влево от getch()
Я пишу небольшую программу о B-Trix. И я хочу использовать getch() для получения информации от игрока. Я пытаюсь получить значение нажатия клавиши вверх, вниз, вправо, влево с помощью getch(), вот мой тестовый код: #include <stdio.h>...
309 просмотров
schedule 09.05.2022

PDCurses getch не работает
Я использую CodeBlocks и только начинаю работать с PDCurses. Я просто пробовал некоторые вещи, и я пришел к этой проблеме. #include <iostream> #include <curses.h> using namespace std; int main() { int ch; initscr();...
730 просмотров
schedule 16.11.2022

c/ncurses - использование getch с разными разделами программы
Я пишу простую программу ncurses с меню и различными разделами (создание/просмотр и т. д.), используя клавиатуру. В настоящее время у меня есть одна процедура getkey, а затем я переключаюсь, чтобы определить, для какого раздела предназначен ввод с...
87 просмотров
schedule 23.08.2023

Ожидающие символы во входном буфере
Я создаю простую игру на C ++, и я думаю, что у меня большая проблема с входным буфером. Код ниже работает в цикле, и я проверяю, нажал ли пользователь левую или правую клавишу, чтобы переместить моего персонажа. Если это так, я использую оператор...
266 просмотров
schedule 08.09.2023

Эквивалент в Linux для conio.h getch ()
Раньше я использую компиляторы c ++ / c в Windows, которые поддерживают файл заголовка #include <conio.h> , но в Linux, где у меня gcc (Debian 4.9.2-10) 4.9.2 Copyright (C) 2014 Free Software Foundation, Inc. This is free software......
10478 просмотров
schedule 24.09.2022

ncurses: почему getch не ждет, пока я нажму клавишу?
На справочной странице ncurses(3) linux: Опция nodelay делает вызов getch неблокирующим. Если ввод не готов, getch возвращает ERR. Если отключено (bf имеет значение FALSE), getch ждет, пока не будет нажата клавиша. Почему в моем примере...
908 просмотров
schedule 19.04.2022

Почему getch() не читает последний введенный символ?
Я пишу игру snake на C, используя библиотеку ncurses , где экран обновляется себя каждую секунду. Как известно тем, кто играл в эту игру, если пользователь вводит различные клавиши или долго удерживает клавишу, не должно быть «буферизованных»...
1040 просмотров
schedule 30.09.2023

Используйте getch в то время как (1) python
Я хотел бы использовать char=getch.getch() в цикле ( while(1) ). Проблема, когда я использую это, блокирует мой цикл: import getch while(1): char=getch.getch() a=read_data() if (char=='a'): c=.... if...
4391 просмотров
schedule 28.09.2023

Как я могу использовать «getch» ​​в качестве ввода для перемещения объекта в «tkinter»?
Я пытаюсь сделать копию ловкача с помощью python. В моем коде я сделал окно, используя tkinter . Я попытался использовать getch() как способ ввода значений клавиш со стрелками, чтобы заставить главного героя двигаться. Вот мой код: from...
232 просмотров
schedule 14.11.2023

Маскировка пароля C с помощью getch() с использованием библиотеки ncurses
У меня есть эта простая программа, и мне удалось скрыть пароль с помощью *. printf("Password: "); initscr(); noecho(); char passwd[MAX_PASS] int p=0; do{ passwd[p]=getch(); if(passwd[p]!='\n'){ printw("*");...
218 просмотров
schedule 06.04.2024