如何检查 UnicodeString 的字符?
How to check a character of a UnicodeString?
如何检查UnicodeString的字符?
我试过:
UnicodeString us = "stuff";
if ( (us[2] == L"@") )
但我得到:E2034 Cannot convert 'wchar_t &' to 'const wchar_t *'
.
我也试过:
us.FirstChar ()
将 return 整个字符串而不是第一个字符。详情在这里:Why str.FirstChar() does not return the first char? [C++ Builder]
您正在将单个 Unicode 字符与 Unicode 字符串文字进行比较。
试试这个:
if ( us[2] == L'@' )
注意单引号而不是双引号。
如何检查UnicodeString的字符?
我试过:
UnicodeString us = "stuff";
if ( (us[2] == L"@") )
但我得到:E2034 Cannot convert 'wchar_t &' to 'const wchar_t *'
.
我也试过:
us.FirstChar ()
将 return 整个字符串而不是第一个字符。详情在这里:Why str.FirstChar() does not return the first char? [C++ Builder]
您正在将单个 Unicode 字符与 Unicode 字符串文字进行比较。
试试这个:
if ( us[2] == L'@' )
注意单引号而不是双引号。