我正在检查注册表路径并提取值,但是当找不到注册表路径时,我必须检查其他位置
TCHAR Answer[MAX_PATH] = { L'\0' };
DWORD RegResult = SHRegGetPath(HKEY_LOCAL_MACHINE, TEXT("Software\\Wow6432Node\key1"), key, Answer, NULL);
如果 key1 存在,这将返回 ERROR_SUCCESS ,但是如果 key1 存在但没有给出值,我想检查其他键
所以我正在考虑将 szAnswer 与 '\0' 进行比较并继续
与 '\0' 比较的最佳做法是什么
if (!(_tcsicmp(Answer,TEXT("\0"))))
{
std::cout << "empty string" << std::endl;
}