C ++ wchar_t *等于不区分大小写的其他wchar_t *

时间:2013-01-10 23:23:20

标签: c++ pointers equals case-insensitive wchar-t

我试图检查wchar_t *是否等于对另一个wchar_t *不区分大小写。 有人能以正确的方式把我带来吗?

我尝试过:

wchar_t *vectored[80] = { ... };
int i = 0;
int j = 1;
_Towlower(vectored[i], NULL) == _Towlower(vectored[j], NULL);

_Tolower()没有为wchar_t指针重载。

谢谢你。

2 个答案:

答案 0 :(得分:4)

您确定没有使用 _towlower (小写 t )吗?如果是这样, _towlower 会转换单个字符,而不是完整的字符串。要比较完整的字符串,请使用_wcsicmp

答案 1 :(得分:0)

如果您的实施中有wcscasecmp功能,则可以使用该功能。