掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
日本語と英語のまざる文字列をうまく折り返せません (ID:51738)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ありがとうございます! その方向で考えを進めていくことの確信になりました。 今までも分断させないようにしようとしてはいるのですが、 どこかなにかしらの考え違いがあるようで、 とくに、 ・元の文字列[1文字目のポジション + 行の最大バイト数 - 1] が、 その行の最後の1バイト ・そこが2バイト文字の1バイト目だったら、 ・1文字少なくしてとりだしてコピー ・そして そのサイズだけポジションを足す・・・ としていますが、うまくいかず・・というところで考えがとどまっています。 std::stringですからNULLがつかないはずなのですが、 この日本語処理にはchar[]でなければならないかどうかも それも含めて考えているのですが・・
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.