LCHRB(C) 空白かどうかを判別する. LCHRC(C) 通貨記号かどうかを判別する. LCHRS(C) 特殊文字かどうかを判別する. LCHRL(C) 英字かどうかを判別する. LCHRD(C) 数字かどうかを判別する. LCHRA(C) 英数字かどうかを判別する. LCHRF(C) FORTRAN文字かどうかを判別する. LCHR(CHAR,CREF) CHARがCREFで指定した文字種かどうかを 判別する. CHARとCREFの長さは等しくなければならない. CREFで指定できるのは 'B' : 空白,'C' : 通貨記号, 'S' : 特殊文字, 'L' : 英字, 'D' : 数字, 'A' : 英数字, 'F' : FORTRAN 文字を組み合わせたものである.
文字の種類を判別する.
LCHRB(C)
LCHRC(C)
LCHRS(C)
LCHRL(C)
LCHRD(C)
LCHRA(C)
LCHRF(C)
C (C*1) 文字種類を調べる長さ1の文字型の引数. LCHRB (L) C が空白なら .TRUE., そうでなければ.FALSE.を返す論理型関数値. LCHRC (L) C が通貨記号なら .TRUE., そうでなければ.FALSE.を返す論理型関数値. LCHRS (L) C が特殊文字なら .TRUE., そうでなければ.FALSE.を返す論理型関数値. LCHRL (L) C が英字なら .TRUE., そうでなければ.FALSE.を返す論理型関数値. LCHRD (L) C が数字なら .TRUE., そうでなければ.FALSE.を返す論理型関数値. LCHRA (L) C が英数字なら .TRUE., そうでなければ.FALSE.を返す論理型関数値. LCHRF (L) C がFORTRAN文字なら .TRUE., そうでなければ.FALSE.を返す論理型関数値.
文字列の種類を判別する. 調べる文字列の種類は,テンプレートとして別の文字列で与える.
LCHR(CHAR,CREF)
CHAR (C*(*)) 文字種類を調べる文字列. CREF (C*(*)) 文字列の種類を与えるテンプレート文字列. 'B' : 空白,'C' : 通貨記号, 'S' : 特殊文字, 'L' : 英字, 'D' : 数字, 'A' : 英数字, 'F' : FORTRAN 文字を 組み合わせたもので表現する. LCHR (L) CHARがCREFで指定した 文字種と一致していれば.TRUE., そうでなければ .FALSE.を返す論理型関数値.
NUMAGUTI Atusi <a1n@gfdl.gov> Last Modified: Thu Aug 31 13:03:23 EDT 1995