NLS 関数:操作する文字列にマルチバイト文字を含めることができることを除いて,SCAN と同じ機能を実行します。
モジュール:USE DFNLS
形式
result = MBSCAN ( string, set [, back ] )
string
(入力) CHARACTER*(*)。set の文字の存在を検索する文字列
set
(入力) CHARACTER*(*)。検索文字。
back
(省略可能,入力) LOGICAL(4)。指定されていれば,検索方向を決定します。back が .FALSE. または省略されていれば,検索は string の最初から最後に向かって行われます。back が .TRUE. であれば,検索は string の最後から最初に向かって行われます。
結果
結果の型は INTEGER(4) です。back が省略されるか .FALSE. の場合,set に含まれている string 中の一番左の文字の位置が返されます。back が .TRUE. の場合,set に含まれている string 中の一番右の文字の位置が返されます。string が set に含まれている文字を 1 つも含んでいない場合,ゼロが返されます。
互換性
CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB
関連情報