2015-08-20 140 views
0

我需要在C++中比较两个宽字符串。比较两个宽字符串visual C++

wchar_t *str1 = L"abc"; 
wchar_t *str2 = L"abc"; 

如何比较两个wchar_t *变量?

+0

Fyi,你在这个问题中只有两个句子提出不同的问题。前者在下面回答。后者是微不足道的('str1 == str2'),但我怀疑这是你的意图。 – WhozCraig

回答

4

使用wcscmp()来比较宽字符字符串。

wchar_t *str1 = L"abc"; 
wchar_t *str2 = L"abc"; 

if (wcscmp(str1,str2) == 0) 
    cout << "str1 and str2 are Equal";