我试图检查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指针重载。
谢谢你。
答案 0 :(得分:4)
您确定没有使用 _towlower (小写 t )吗?如果是这样, _towlower 会转换单个字符,而不是完整的字符串。要比较完整的字符串,请使用_wcsicmp。
答案 1 :(得分:0)
如果您的实施中有wcscasecmp功能,则可以使用该功能。