在我的程序中的某个时刻,我想等待用户按 [return] 或 [escape]。这就是我所做的:
while(1)
{
Sleep(100);
if( GetAsyncKeyState( VK_RETURN ) )
{
//do something
}
if( GetAsyncKeyState( VK_ESCAPE ) )
{
//do something else
}
}
但是(仅在发布版本中)等待大约 2 秒后,Windows 说它没有响应,并且它崩溃了。我应该怎么办?