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
将关注字符串中的前缀数字。