mblenで1文字分の大きさを調べながら分割。
mbstowcsでwchar_tに変えてしまえば、楽ではある。
ただし、UTF-16やUTF-8を使用してる場合は、サロゲートペアや
合成文字の問題があるのでかなり難しい。