当前位置:首页 C++ > 正文

c++ 判断两个宽字符串是否相等

作者:野牛程序员:2023-12-26 10:22:52 C++阅读 2985

宽字符串是一种使用wchar_t类型表示的字符串,C++中可以使用wcscmp函数来比较两个宽字符串是否相等。以下是一个简单的例子:

#include <iostream>
#include <cwchar>

int main() {
    const wchar_t* str1 = L"宽字符串1";
    const wchar_t* str2 = L"宽字符串2";

    // 使用wcscmp比较两个宽字符串
    if (wcscmp(str1, str2) == 0) {
        std::wcout << L"两个宽字符串相等" << std::endl;
    } else {
        std::wcout << L"两个宽字符串不相等" << std::endl;
    }

    return 0;
}

这个例子中,wcscmp函数返回值为0表示两个宽字符串相等。请注意,wcscmp是区分大小写的,如果需要不区分大小写比较,可以使用_wcsicmp函数。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击