gpt4 book ai didi

c++ - 如何比较 LPCSTR

转载 作者:太空狗 更新时间:2023-10-29 21:03:23 26 4
gpt4 key购买 nike

我已经尝试过 strcmp 和 lstrcmp。我什至尝试用 strlen 来做,但也没有用,这就是我所拥有的

void check(LPCSTR lpText)
{
if( strmp(lpText, "test") == 0)
{
MessageBoxW(0, L"equal", 0, 0);
}
else
{
MessageBoxW(0, L"not equal", 0, 0);
}
}

无论如何它总是返回 1,如果重要的话,设置中的字符集也设置为使用多字节字符集。

最佳答案

如果您使用的是宽字符串,请尝试将其与宽字符串文字进行比较:

if (lstrcmp(lpText, L"test") == 0) {
// stuff
}

编辑:您似乎使用了错误的字符编码。

关于c++ - 如何比较 LPCSTR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13500691/

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