gpt4 book ai didi

C++ Visual Studio 错误 : IntelliSense: expected a statement

转载 作者:太空宇宙 更新时间:2023-11-04 11:24:39 25 4
gpt4 key购买 nike

while (!GetAsyncKeyState(VK_INSERT)) //VK_INSERT = Insert key on numpad
{

if (clock() - GameAvailTMR > 100)
{
GameAvailTMR = clock();
IsGameAvail = false;

hGameWindow = FindWindow(NULL, LGameWindow);
if (hGameWindow)
{
GetWindowThreadProcessId(hGameWindow, &dwProcID);
if (dwProcID != 0)
{
hProcHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcID);
if (hProcHandle == INVALID_HANDLE_VALUE || hProcHandle == NULL);
{
GameStatus = "Faild to open process for value handle";
}
else
{
GameStatus = "AssaultCube Ready To Hack";
IsGameAvail = true;
}


}
}
}

}

在我的 visual studio IDE 中,else 语句带有红色下划线,并弹出错误“IntelliSense:需要一个语句”。如果重要的话,我正在使用 Visual Studio 2013。

最佳答案

去掉这一行的分号:

if (hProcHandle == INVALID_HANDLE_VALUE || ...);

它正在终止 if 语句,以便之后有一个有效的 block (无论 if 语句如何执行):

{
// some valid statements
}

后跟一个非常无效的“裸”else

关于C++ Visual Studio 错误 : IntelliSense: expected a statement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27117853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com