2つの文字列を比較する。
構文:
call "CBL_NLS_COMPARE" using string1
string2
by value string1-length
by value string2-length
by reference result-byte
returning status-code
パラメーター:
|
呼び出しプロトタイプ使用時 (
説明の読み方) |
PIC (32 ビット システム) |
| string1 |
pic x(n). |
pic x(n). |
| string2 |
pic x(n). |
pic x(n). |
| string1-length |
cblt-os-size |
pic x(4) comp-5. |
| string2-length |
cblt-os-size |
pic x(4) comp-5. |
| result-byte |
cblt-sx1-comp5 |
pic s9 comp-5. |
| status-code |
説明の読み方 参照 |
入力パラメーター:
| string1 |
1つ目の文字列
|
| string2 |
2つ目の文字列 |
| string1-length |
1つ目の文字列の長さ
|
| string2-length |
2つ目の文字列の長さ
|
出力パラメーター:
| result-byte |
比較の結果:
| 0 |
2つの文字列が同じ長さ |
| -1 |
文字列2の方が長い
string2 |
| +1 |
文字列1の方が長い |
|
| status-code |
ルーチンが成功したか否かを次のように示す。
|
他参照:
関連項目