30 character(len = *),
intent(in):: name
31 character(len = *),
intent(out):: value
32 character(len = *),
intent(in),
optional:: default
34 integer::
class, cid, stat
35 character(len = string):: p_default
36 character(len = *),
parameter:: subnam =
"gtvargetattrcc" 41 if (
present(default)) p_default = default
42 if (
class == vtb_class_netcdf)
then 44 else if (
class == vtb_class_memory)
then 46 if (err)
value = p_default
48 call endsub(subnam,
"%d:%d:%c = %c", i=(/
class, cid/), &
49 & c1=trim(name), c2=trim(value))
50 end subroutine GTVarGetAttrCC
subroutine gtvargetattrcc(var, name, value, default)
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
subroutine, public var_class(var, class, cid)
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ