Cin функция Cin буферизует символы

У меня есть вопрос к функции CIN.
Я программирую Snake на консоли, программа работает нормально. Для управления Snake я использую функцию «GetAsyncKeyState ()».
Но если я умру (змея врезалась в стену или что-то еще), я прошу пользователя нажать любую клавишу, чтобы закончить, или ‘r’ для перезапуска. Для этого я использую CIN. И здесь проблема. На консоли нажимаемые клавиши для управления змеей выглядят так.

[Gamefield] Ваша оценка: 1
asasdsawds

Таким образом, cin буферизует входные данные все время.
cin.clear () не работает …

Спасибо

Alex

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]