2011-12-30 10 views
0

私はC/C++でユーザの入力を受け付けるプログラムを書いています。入力は、英語と中国語といくつかの句読点を混在させることができるutf-8文字列です。繁体字中国語をutf 8の混合から分離する

私のプログラムでは、これらの中国語を英語の文字から分離する必要があります。

ご存じのように、中国語の文字は2バイト、英文の文字は1バイトしか占めません。英語の文字が存在するかどうかを調べるためにchar配列を反復することはできません。どのようにこれを解決するための任意のアイデア?

+2

直接(コードを使用して)または間接的に(ライブラリ呼び出しを使用して)必要なものを見つけるには、char配列を反復処理する必要があります。 –

答えて

0

ICU4Cをグラブし、文字単位で繰り返し使用します。

関連する問題