C++ C++,winapi比较两个WCHAR*字符串

C++ C++,winapi比较两个WCHAR*字符串,c++,string,winapi,wchar,C++,String,Winapi,Wchar,我想比较两个WCHAR*字符串 怎么做 附言。 我想在比较时忽略大小写 我知道你可以使用strcmpi,但它不适用于WCHAR*对于区分大小写的比较,请查看 对于不区分大小写的比较,请查看您必须使用WCHAR\t版本的strcmp。你可以找到定义 对于不区分大小写的比较,请使用。是否考虑过使用strmplogicalw()?根据您的需要,这可能比wcscmp更好 Win32 API中有lstrcmpi函数,它与LPCTSTR一起工作,而不是const char*。不知道为什么它不受欢迎-我从19

我想比较两个
WCHAR*
字符串

怎么做

附言。 我想在比较时忽略大小写


我知道你可以使用strcmpi,但它不适用于WCHAR*

对于区分大小写的比较,请查看


对于不区分大小写的比较,请查看您必须使用
WCHAR\t
版本的
strcmp
。你可以找到定义


对于不区分大小写的比较,请使用。

是否考虑过使用strmplogicalw()?根据您的需要,这可能比wcscmp更好

Win32 API中有
lstrcmpi
函数,它与
LPCTSTR
一起工作,而不是
const char*
。不知道为什么它不受欢迎-我从1994年开始使用它(大部分是
lstrcmp
没有“I”)。

如何使用它,以便我可以忽略大小写?@SoumyajitRoy我肯定存在一些问题,但这个问题被标记为
winapi
。同样,这是区分大小写的。不,不是,请查看MSDN页面。:-)但是,
strmplogicalw
将关注字符串中的前缀数字。