У меня есть двусвязный класс списка, в котором я хочу добавлять символы в список по мере того, как пользователь их вводит, или удалять последний узел в списке каждый раз, когда пользователь нажимает клавишу Backspace, в то время как результаты отображаются в консоли в реальном времени.-time.
Какие функции я бы использовал для перехвата индивидуального ввода с клавиатуры и отображения его в режиме реального времени на консоли?Таким образом, следующие результаты:
Пользователь начинает печатать:
Typ_
Пользователь прекращает печатать:
Печатать это наscreen_
Пользователь нажимает клавишу Backspace 5 раз:
Печатая это на s_
Особой ОС являются окна (в частности, Vista).
В качестве дополнительного примечания GetAsyncKeyState под windows.h, возможно, предназначено для ввода с клавиатуры, однако проблема отображения консоли в реальном времени остается.