0

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 ポインターのオーバーロードがありません。

ありがとうございます。

4

2 に答える 2

4

_towlower(小文字のt )を使用していませんか?その場合、_towlowerは完全な文字列ではなく、単一の文字を変換します。完全な文字列を比較するには、_wcsicmpを使用します。

于 2013-01-10T23:34:07.847 に答える
0

実装で使用可能な場合は、 wcscasecmp関数を使用できます。

于 2013-01-10T23:29:20.677 に答える