【问题标题】:compare two wide character strings visual c++比较两个宽字符串visual c ++
【发布时间】:2015-11-13 12:41:02
【问题描述】:

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

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

如何比较两个 wchar_t* 变量?

【问题讨论】:

  • 仅供参考,您在这个问题中只有两句话提出了不同的问题。前者在下面回答。后者是微不足道的(str1 == str2),但我怀疑这是你的意图。

标签: c++ string visual-c++ wchar-t


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-04
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多