2015-08-20 182 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";