GetAsyncKeyState와 키보드 잔류 값 질문입니다.
맑은누리
2023.04.01
질문 제목 :getasynckeystate와 키보드 잔류 값질문입니다.질문 요약 :getasynckeystate함수를 사용해서 오브젝트를 움직였는데, 오브젝트를 움직이는데 눌렀던 키보드 잔류 값들을 지우고 싶습니다.질문 내용 :getasynckeystate함수를 사용해서 오브젝트를 움직였는데, 오브젝트를 움직이는데 눌렀던 키보드 잔류 값들을 지우고 싶습니다.우선 키보드를 눌렀던 잔류 값들이 버퍼가 아니다보니 버퍼를 비워도 소용이 없고,이 상태로 scanf 명령을 실행해야 하는데 그렇게 되면 사용자가 키보드 입력을 넣기도 전에오브젝트를 움직이는데 눌렀던 잔류 값들을 그대로 가져와버리는 문제가 있습니다.이 문제 떄문에 몇 시간 동안 헤매고 있는데 해결법이 없어서 고수님들의 도움을 받으러 왔습니다..
-
후력
scanf를 두번 읽히시면 해결되기는 하겠습니다만...
scanf를 써서 값을 버리시고 다시 scanf로 값을 읽어주시면 될겁니다.