如何检查 UnicodeString 的字符?

How to check a character of a UnicodeString?

本文关键字:UnicodeString 字符 检查 何检查      更新时间:2023-10-16

如何检查UnicodeString的字符?

我试过了:

UnicodeString us = "stuff";
if ( (us[2] == L"@") )

但我得到:E2034 Cannot convert 'wchar_t &' to 'const wchar_t *'.

我也试过:

us.FirstChar ()

将返回整个字符串而不是第一个字符。 详细信息在这里: 为什么是str。第一字符(( 不返回第一个字符?[C++生成器]

您正在将单个 Unicode 字符与 Unicode 字符串文本进行比较。

试试这个:

if ( us[2] == L'@' )

请注意单引号而不是双引号。