日本-日本語
日本HPホーム 製品 & サービス サポート & ドライバー ソリューション ご購入方法
≫  お問い合わせ

製品とサービス >  ソフトウェアとOS >  OpenVMS >  マニュアル

OpenVMS マニュアル


≫ 

OpenVMS
ライブラリ

タイトルページ
目次
まえがき
第 1 章:概要
第 2 章:日本語ライブラリの使用例
第 3 章:汎用ライブラリ
第 4 章:基本ライブラリ
第 5 章:かな漢字変換ライブラリ
第 6 章:漢字コード変換ライブラリ
付録 A :変換キー配列
付録 B :変換対応表
索引
PDF
OpenVMS ホーム

日本語 OpenVMS
日本語ライブラリ 利用者の手引き


目次 索引




半角カタカナから全角ひらがな/カタカナへの変換

形式

res-code = JSY$CHG_KANA_FULL ( char-code, flg )


引数


char-code
        JSY usage 文字コード
        mechanism Value渡し
flg
        JSY usage 変換指示フラグ
  0 : 全角ひらがなへの変換
  1 : 全角カタカナへの変換
        mechanism Value渡し


戻り値

res-code 変換後の文字コード




パラメータ指定による,英大文字/小文字,全角/半角,ひらがな/カタカナへの変換

形式

res-code = JSY$CHG_GENERAL ( char-code, flg )


引数


char-code  
        JSY usage 文字コード
        mechanism Value渡し
flg  
        JSY usage 変換フラグ
  検索の前に行う変換を指定する
  bit 0 0 : 英大文字/小文字変換を行う
    1 : 英大文字/小文字変換を行わない
  bit 1 0 : 全角/半角変換を行う
    1 : 全角/半角変換を行わない
  bit 2 0 : ひらがな/カタカナ変換を行う
    1 : ひらがな/カタカナ変換を行わない
        mechanism Value渡し


戻り値

res-code 変換後の文字コード




JIS区点番号からDEC漢字コードへの変換

区点番号 DEC漢字コード
101〜9494 DEC漢字セット
10101〜19494 拡張領域


形式

res-code = JSY$CHG_JIS_KUTEN ( kuten-code )


引数


kuten-code
        JSY usage 区点番号
        mechanism Value渡し


戻り値

res-code 変換後の文字コード




数字から罫線文字への変換


'7' → '┌'   '8' → '┬'  '9' → '┐' 
 
'4' → '├'   '5' → '┼'  '6' → '┤' 
 
'1' → '└'   '2' → '┴'  '3' → '┘' 
 
'0' → '│'   '-' → '─' 


形式

res-code = JSY$CHG_KEISEN ( char-code )


引数


char-code
        JSY usage 文字コード
        mechanism Value渡し


戻り値

res-code 変換後の文字コード



4.4 文字列変換ルーチン

文字列変換ルーチンは,文字列の各種変換を行うルーチン群です。


ローマ文字全角から半角への変換

形式

status = JSY$TRA_ROM_HALF ( src-str, src-len, dst-str, dst-len, out-len )


引数


src-str
        JSY usage 変換対象文字列の先頭を指すポインタ
        mechanism Value渡し
src-len
        JSY usage 変換対象文字列のバイト長
        mechanism Value渡し
dst-str
        JSY usage 変換結果出力領域の先頭を指すポインタ
        mechanism Value渡し
dst-len
        JSY usage 変換結果出力領域のバイト長
        mechanism Value渡し
out-len
        JSY usage 変換結果のバイト長
        type Longword
        mechanism Reference渡し


戻り値

status 1 : 正常終了
  0 : 出力結果の切り捨てが行われた




ローマ文字半角から全角への変換

形式

status = JSY$TRA_ROM_FULL ( src-str, src-len, dst-str, dst-len, out-len )


引数


src-str
        JSY usage 変換対象文字列の先頭を指すポインタ
        mechanism Value渡し
src-len
        JSY usage 変換対象文字列のバイト長
        mechanism Value渡し
dst-str
        JSY usage 変換結果出力領域の先頭を指すポインタ
        mechanism Value渡し
dst-len
        JSY usage 変換結果出力領域のバイト長
        mechanism Value渡し
out-len
        JSY usage 変換結果のバイト長
        type Longword
        mechanism Reference渡し


戻り値

status 1 : 正常終了
  0 : 出力結果の切り捨てが行われた




ローマ文字全角/半角の相互変換

形式

status = JSY$TRA_ROM_SIZE ( src-str, src-len, dst-str, dst-len, out-len )


引数


src-str
        JSY usage 変換対象文字列の先頭を指すポインタ
        mechanism Value渡し
src-len
        JSY usage 変換対象文字列のバイト長
        mechanism Value渡し
dst-str
        JSY usage 変換結果出力領域の先頭を指すポインタ
        mechanism Value渡し
dst-len
        JSY usage 変換結果出力領域のバイト長
        mechanism Value渡し
out-len
        JSY usage 変換結果のバイト長
        type Longword
        mechanism Reference渡し


戻り値

status 1 : 正常終了
  0 : 出力結果の切り捨てが行われた




英文字半角/全角の小文字への変換

形式

status = JSY$TRA_ROM_LOWER ( src-str, src-len, dst-str, dst-len, out-len )


引数


src-str
        JSY usage 変換対象文字列の先頭を指すポインタ
        mechanism Value渡し
src-len
        JSY usage 変換対象文字列のバイト長
        mechanism Value渡し
dst-str
        JSY usage 変換結果出力領域の先頭を指すポインタ
        mechanism Value渡し
dst-len
        JSY usage 変換結果出力領域のバイト長
        mechanism Value渡し
out-len
        JSY usage 変換結果のバイト長
        type Longword
        mechanism Reference渡し


戻り値

status 1 : 正常終了
  0 : 出力結果の切り捨てが行われた




英文字半角/全角の大文字への変換

形式

status = JSY$TRA_ROM_UPPER ( src-str, src-len, dst-str, dst-len, out-len )


引数


src-str
        JSY usage 変換対象文字列の先頭を指すポインタ
        mechanism Value渡し
src-len
        JSY usage 変換対象文字列のバイト長
        mechanism Value渡し
dst-str
        JSY usage 変換結果出力領域の先頭を指すポインタ
        mechanism Value渡し
dst-len
        JSY usage 変換結果出力領域のバイト長
        mechanism Value渡し
out-len
        JSY usage 変換結果のバイト長
        type Longword
        mechanism Reference渡し


戻り値

status 1 : 正常終了
  0 : 出力結果の切り捨てが行われた




英文字全角/半角の大文字/小文字の相互変換

形式

status = JSY$TRA_ROM_CASE ( src-str, src-len, dst-str, dst-len, out-len )


引数


src-str
        JSY usage 変換対象文字列の先頭を指すポインタ
        mechanism Value渡し
src-len
        JSY usage 変換対象文字列のバイト長
        mechanism Value渡し
dst-str
        JSY usage 変換結果出力領域の先頭を指すポインタ
        mechanism Value渡し
dst-len
        JSY usage 変換結果出力領域のバイト長
        mechanism Value渡し
out-len
        JSY usage 変換結果のバイト長
        type Longword
        mechanism Reference渡し


戻り値

status 1 : 正常終了
  0 : 出力結果の切り捨てが行われた


目次 索引

印刷用画面へ
プライバシー 本サイト利用時の合意事項 ウェブマスターに連絡