LXRPIC09 2進文字列→バイナリ変換
サブルーチンID |
機能分類 |
サブルーチン名 |
テーブル名 |
---|---|---|---|
LXRPIC09 |
コード変換 |
LXRCIC09 |
インタフェース
入力(区分:INPUT-PARM=I,CONSTANT=C) |
||||
---|---|---|---|---|
レベル |
項目名 |
属性 |
説明および設定値 |
区分 |
03 |
I-STR-BN |
X(64) |
文字列(2進) |
I |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
− |
出力(区分:OUTPUT-PARM=O,RTN-CODE=R) |
||||
---|---|---|---|---|
レベル |
項目名 |
属性 |
説明および設定値 |
区分 |
03 |
O-BNRY |
B(18) |
内部2進 |
O |
03 |
O-RTN-CD |
X(10) |
リターンコード |
R |
− |
− |
− |
SPACE:正常終了 |
− |
− |
− |
− |
LXREC001:入力データ中に不当な文字がある |
− |
− |
− |
− |
LXREC002:入力データがスペース |
− |
− |
− |
− |
− |
− |
処理基準
-
2進文字列を2進数値に変換する。
例1
I-STR-BN:'11000' ↓ O-BNRY :+24 O-RTN-CD:SPACE
注意事項
-
後方の空白を除いた部分を変換する。
-
入力データ中に,1,0以外の文字があった場合はリターンコードを返し,変換は行わない。