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

