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