![]() |
![]() |
日本-日本語 | ![]() |
|
|
|
![]() |
![]() OpenVMS マニュアル |
|
![]() |
日本語 OpenVMS
|
目次 | 索引 |
![]() | JSY$STR_SEARCH | ![]() |
英大文字/小文字,全角/半角,ひらがな/カタカナ変換による文字列の検索
address = JSY$STR_SEARCH ( src-str, src-len, sub-str, sub-len, flg )
src-str JSY usage 検索される文字列の先頭を指すポインタ mechanism Value渡し src-len JSY usage 検索される文字列のバイト長 mechanism Value渡し sub-str JSY usage 検索する文字列の先頭を指すポインタ mechanism Value渡し sub-len JSY usage 検索する文字列のバイト長 mechanism Value渡し flg JSY usage 変換フラグ 検索の前に行う変換を指定する。 bit 0 0 : 英大文字/小文字変換を行う 1 : 英大文字/小文字変換を行わない bit 1 0 : 全角/半角変換を行う 1 : 全角/半角変換を行わない bit 2 0 : ひらがな/カタカナ変換を行う 1 : ひらがな/カタカナ変換を行わない mechanism Value渡し
address 検索する文字列が含まれていた場合は文字列の先頭のアドレス,そうでなければ 0 sub-len がゼロの場合は src-str
![]() | JSY$TRIM | ![]() |
文字列の後の空白の切り捨て
res-len = JSY$TRIM ( str, len )
str JSY usage 文字列の先頭を指すポインタ mechanism Value渡し len JSY usage 文字列のバイト長 mechanism Value渡し
res-len 空白切り捨て後の文字列の長さ
![]() | JSY$TRUNC | ![]() |
指定された長さでの文字列の切り捨て
res-len = JSY$TRUNC ( str, len, trunc-len )
str JSY usage 文字列の先頭を指すポインタ mechanism Value渡し len JSY usage 文字列のバイト長 mechanism Value渡し trunc-len JSY usage 切り捨てを行うバイト長 mechanism Value渡し
res-len 切り捨て後の文字列の長さ
![]() | JSY$LOCC | ![]() |
文字の検索
address = JSY$LOCC ( char-code, str, len )
char-code JSY usage 検索する文字コード mechanism Value渡し str JSY usage 文字列の先頭を指すポインタ mechanism Value渡し len JSY usage 文字列のバイト長 mechanism Value渡し
address 検索する文字が含まれていた場合はそのアドレス文字が含まれていなければ 0
![]() | JSY$SKPC | ![]() |
文字の飛び越し
address = JSY$SKPC ( char-code, str, len )
char-code JSY usage 飛び越しする文字コード mechanism Value渡し str JSY usage 文字列の先頭を指すポインタ mechanism Value渡し len JSY usage 文字列のバイト長 mechanism Value渡し
address 飛び越しする文字以外の文字がある場合はそのアドレスすべて飛び越す文字と同じであれば0
4.3 文字変換ルーチン
![]() | JSY$CHG_ROM_HALF | ![]() |
ローマ文字全角から半角への変換
res-code = JSY$CHG_ROM_HALF ( char-code )
char-code JSY usage 文字コード mechanism Value渡し
res-code 変換後の文字コード
![]() | JSY$CHG_ROM_FULL | ![]() |
ローマ文字半角から全角への変換
res-code = JSY$CHG_ROM_FULL ( char-code )
char-code JSY usage 文字コード mechanism Value渡し
res-code 変換後の文字コード
![]() | JSY$CHG_ROM_SIZE | ![]() |
ローマ文字全角/半角の相互変換
res-code = JSY$CHG_ROM_SIZE ( char-code )
char-code JSY usage 文字コード mechanism Value渡し
res-code 変換後の文字コード
![]() | JSY$CHG_ROM_LOWER | ![]() |
英文字半角/全角の小文字への変換
res-code = JSY$CHG_ROM_LOWER ( char-code )
char-code JSY usage 文字コード mechanism Value渡し
res-code 変換後の文字コード
![]() | JSY$CHG_ROM_UPPER | ![]() |
英文字半角/全角の大文字への変換
res-code = JSY$CHG_ROM_UPPER ( char-code )
char-code JSY usage 文字コード mechanism Value渡し
res-code 変換後の文字コード
![]() | JSY$CHG_ROM_CASE | ![]() |
英文字全角/半角の大文字/小文字の相互変換
res-code = JSY$CHG_ROM_CASE ( char-code )
char-code JSY usage 文字コード mechanism Value渡し
res-code 変換後の文字コード
![]() | JSY$CHG_KANA_HIRA | ![]() |
全角カタカナから全角ひらがなへの変換
res-code = JSY$CHG_KANA_HIRA ( char-code )
char-code JSY usage 文字コード mechanism Value渡し
res-code 変換後の文字コード
![]() | JSY$CHG_KANA_KATA | ![]() |
全角ひらがなから全角カタカナへの変換
res-code = JSY$CHG_KANA_KATA ( char-code )
char-code JSY usage 文字コード mechanism Value渡し
res-code 変換後の文字コード
![]() | JSY$CHG_KANA_KANA | ![]() |
全角ひらがな/全角カタカナの相互変換
res-code = JSY$CHG_KANA_KANA ( char-code )
char-code JSY usage 文字コード mechanism Value渡し
res-code 変換後の文字コード
![]() | JSY$CHG_KANA_DAKU | ![]() |
全角ひらがな/カタカナの濁点/半濁点処理
status = JSY$CHG_KANA_DAKU ( char-code, ten-code, res-code )
char-code JSY usage かな文字コード mechanism Value渡し ten-code JSY usage 濁点/半濁点文字コード mechanism Value渡し res-code JSY usage 変換後の文字コード 変換が行われた場合は変換後の文字コード 変換が行われなかった場合は ten-code の値 type Longword mechanism Reference渡し
status 1 : 変換が行われた 0 : 変換が行われなかった
![]() | JSY$CHG_KANA_HALF | ![]() |
全角ひらがな/カタカナから半角カタカナへの変換
status = JSY$CHG_KANA_HALF ( char-code, dst-str, res-len )
char-code JSY usage かな文字コード mechanism Value渡し dst-str JSY usage 変換結果出力領域の先頭を指すポインタ mechanism Value渡し res-len JSY usage 変換結果のバイト長 type Longword mechanism Reference渡し
status 1 : 変換が行われた 0 : 変換が行われなかった
目次 | 索引 |
![]() |
||||||||
|