[掲示板に戻る]
![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() |
3 | Re:MIX項目の1,2バイト文字判断 |
うどん 2005-4-13 18:07
[返信] [編集] 富山清風さん さっそくの回答ありがとうございます。 2バイト文字の1バイト目が、A-VXⅣメッセージ管理3説明書の 付録BのB-6の表にある値(16進)なら2バイト文字という形で 解釈しました。 テストプログラムを作成して動かしましたが、半角スペース(40H) も2バイトとして認識してしまいますよね? 表の見かたが間違っているのでしょうか? |
|
4 | Re:MIX項目の1,2バイト文字判断 |
富山清風 2005-4-13 18:23
[返信] [編集] 列と行が逆ではないですか? |
|
5 | 勘違いしてました |
うどん 2005-4-14 15:52
[返信] [編集] > 列と行が逆ではないですか? 思いっきり勘違いしてました。 例えば、チェックしたい値が”P2”(16進でD7)なら、前回提示頂いた ソース内の CON-CNV-T-1 のインデックスの値が、216の値を参照 するという事ですね。 (CON-CNV-T-1(216)の値は”A”なので、1バイト文字となる) あと、コボルで16進にする命令とか無いですよね? |
|
6 | Re:勘違いしてました |
富山清風 2005-4-14 18:46
[返信] [編集] > あと、コボルで16進にする命令とか無いですよね? 方法は色々あると思いますが私し以下のようにしています。
参考までに |
BluesBB ©Sting_Band