chào các bạn
mình cần dùng thư viện windows.h để sử dụng hàm
GetAsyncKeyState(VK_DOWN)
GetAsyncKeyState(VK_UP)
GetAsyncKeyState(VK_RETURN)
nhưng sau khi dung các hàm này, trong bộ đệm máy tính sẽ chưa các phím nhập vào
giống như khi ta nhập 1 số xong bấm enter
sau đó nhập 1 xâu mà k xóa bộ đệm thì kí tự enter sẽ được nhận vào xâu
mình dùng các hàm xóa bộ đệm như
fflush(stdin);
cin.clear();
cin.ignore();
string temp;
getline(cin, temp);
trước khi nhập xâu mới như vẫn không được, xâu mới vẫn nhận kí tự đã được lưu trong bộ đệm trước đó do sử dụng các phím mũi tên trên
giờ phải làm thế nào để xóa được bộ đệm do các hàm trong windows.h sinh ra?
xin cam on