标签: string winapi unicode utf-16
我刚刚开始使用Win32 unicode字符串(UTF-16)。有没有办法快速获取字符串中任何特定字符的字节索引,因为有些字符可能使用四个字节(从我收集的MSDN中读取)?或者它们是否应被视为每个字符两个字节?
答案 0 :(得分:2)
CharNext()和CharPrev() API可用于在Windows上安全地移动UNICODE字符串。
要获取UNICODE字符串的第n个字符,请在循环中调用CharNext()。