• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:漢字英数字混在のANSI文字列のデェジット分解法?)

漢字英数字混在のANSI文字列のデェジット分解法とは?

このQ&Aのポイント
  • 漢字英数字混在のANSI文字列をディジット(数字)に分解する方法について説明します。
  • 漢字のANSI文字列は2バイト構成であり、その2バイトの先頭digit、2番目のdigit、3番目のdigit、最後のdigitを順次取り出します。
  • しかし、もし文字列の中に1バイト文字の英数字が含まれていた場合にはどうなるのでしょうか?漢字コードのdigit分解についても考慮が必要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

ご自分のやりたい事にかってな命名されても何の事なのか他者にはまったくわかりませんけど・・・ >int WORD = lpString[i] は漢字コードの時は2バイト、英数字の時は下バイトに1バイトが入るのでしょうか? そもそもlpStringの型は何なのですか? strlen()の引数とされてることからするとchar *だと思いますけど。 そこから考えればどうなるのかはわかるはずです。 漢字コードはまったくなんの関係もありません。

sato-may
質問者

お礼

ありがとうございます 寝ぼけておりました 『漢字コードはまったくなんの関係もありません』の一言で気が付きました お世話様でした