C читать из консоли ограничение ввода символов. Как это сделать? - PullRequest
0 голосов
/ 05 июня 2011

Я пытаюсь создать свое первое приложение Windows TUI Console, и у меня возникают некоторые проблемы ...
Scanf, ни fgets не позволяет пользователю вводить неограниченные символы, если не введены нажатия и т. Д.
В интерфейсе TUI, которыйпроблема ... потому что он может переписать строку ниже ...
Есть ли какое-то решение для этого, кроме getch

1 Ответ

3 голосов
/ 05 июня 2011

Нет, нет, по крайней мере, не переносимо. Ввод C основан на потоке и не имеет понятия клавиатуры. Если вы действительно хотите написать текстовый пользовательский интерфейс, используйте ncurses или pdcurses .

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