我一直试图在while循环中切换bool。我正在努力寻找一种只能切换一次的方法(当我检查是否在循环中按下了一个键时,它会多次注册它)。我有点新,所以如果这是一个糟糕的问题,我道歉。谢谢!
//Loop
while (true)
{
//*active* is the bool that I want to toggle
if (active)
{
if (*CRITERIA*)
{
*CODE*
}
}
Sleep(1);
}
答案 0 :(得分:2)
当前状态的否定是你想要的新状态:
active = !active;