Win32ユニコード文字列(UTF-16)から始めたところです。一部の文字は4バイトを使用する可能性があるため(MSDNを読んで収集したものから)、文字列内の特定の文字のバイトインデックスをすばやく取得する方法はありますか?または、それらはすべて1文字あたり2バイトと見なす必要がありますか?
質問する
307 次
CharNext ()およびCharPrev() APIを使用して、WindowsでUNICODE文字列を安全にウォークできます。
UNICODE文字列のn番目の文字を取得するには、ループ内でCharNext()を呼び出します。