Получить ввод с клавиатуры без ожидания ввода - PullRequest
2 голосов
/ 31 июля 2011

Такие функции, как fgets () и getch () будут ожидать ввода данных пользователем, прежде чем продолжить. То, что я хочу, это функциональность: Если пользователь нажмет «x», переменная начнет уменьшаться, «c» приведет к тому, что переменная начнет увеличиваться. Проблема в том, что программа останавливается, когда я пытаюсь получить информацию. Я хочу, чтобы переменная продолжала увеличиваться или уменьшаться и не зависать во время ожидания ввода пользователя.

Я использую Visual Studio 2008, пишу консольное приложение c.

Спасибо!

1 Ответ

3 голосов
/ 31 июля 2011

Для этого вам нужна специальная библиотека CONSOLE INPUT / OUTPUT, такая как NCURSES или Borland CONIO. Не может сделать это со стандартной библиотекой C.

Если вы используете исключительно Windows, обратите внимание на Функции консоли Windows .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...