Вопросы по теме 'conio'
kbhit() с двойным циклом не работает должным образом
Ради интереса я попробовал печатать kbhit() с помощью циклов, чтобы программа после нажатия клавиши бесконечно печатала строку до тех пор, пока снова не нажмет клавиатуру. Он хорошо компилируется и при запуске просто выдает пустой экран. Никаких...
589 просмотров
schedule
05.06.2022
Почему я не могу прочитать все Ctrl + 'буквы'
Я сделал программу, которая позволяет мне читать все автономные функциональные клавиши (по крайней мере, которые я думал проверить) на моей клавиатуре. Я разработал его так, чтобы я мог ссылаться на любой ввод одной клавиши как на одно значение. Он...
701 просмотров
schedule
15.12.2022
Странное поведение с параметрами функции и getch()
Я столкнулся с каким-то странным поведением при вызове функций с параметрами, содержащими getch().
Возьмем, к примеру, следующий код:
_Bool IsKeyDown(char c)
{
if(!kbhit())
return 0;
char ch1 = getch();
printf("%c\n", c);...
263 просмотров
schedule
10.03.2023
Что мне нужно изменить, чтобы эта программа C работала в Linux?
Мне нужно, чтобы это работало в Linux, я знаю, что conio.h не для Linux, и основная проблема заключается в функции getch(). Я пытался использовать другую библиотеку, например curses.h, но все же получил много ошибок. Он принимает вводимый...
261 просмотров
schedule
11.11.2022
«Перенос» написанного кода conio.h в curses.h
Я хочу портировать простое консольное приложение для работы на терминале Linux, максимально сохраняя его текущее поведение. Это небольшая игра на основе командной строки, использующая conio.h в Windows, я хотел бы перенести ее на Linux.
Все...
144 просмотров
schedule
06.05.2023