Вопросы по теме '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