gtool5 Fortran 90/95 Library
1.0.0-rc5
日本語
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Loading...
Searching...
No Matches
gtdata
gtvartmpnam.f90
Go to the documentation of this file.
1
21
46
subroutine
gtvartmpnam
(file, base, result)
47
use
dc_types
,
only
:
string
48
use
dc_url
,
only
:
urlmerge
49
use
gtdata_generic
,
only
:
open
,
close
50
use
gtdata_types
,
only
:
gt_variable
51
implicit none
52
character(len = *)
,
intent(in)
:: file
53
character(len = *)
,
intent(in)
:: base
54
character(len = *)
,
intent(out)
:: result
55
type
(
gt_variable
):: var
56
integer
:: n
57
logical
:: failed
58
character(len = STRING)
:: fnam, vnam, vnambase
59
continue
60
if
(file ==
""
)
then
61
fnam =
"gtool.nc"
62
else
63
fnam = file
64
endif
65
if
(base ==
""
)
then
66
vnambase =
"tmp"
67
else
68
vnambase = base
69
endif
70
n = 0
71
do
72
n = n + 1
73
! compatibility note (2001-12-02, TOYODA Eizi)
74
! dc_string の toChar を使いたいのだが FQS Fortran が失敗する
75
write
(unit=vnam, fmt=
"(i32)"
) n
76
vnam = trim(vnambase) // trim(adjustl(vnam))
77
result =
urlmerge
(file=fnam, var=vnam)
78
call
open
(var, result, writable=.false., err=failed)
79
if
(failed)
return
80
call
close
(var)
81
enddo
82
end subroutine
gtvartmpnam
gtvartmpnam
subroutine gtvartmpnam(file, base, result)
Definition
gtvartmpnam.f90:47
dc_url::urlmerge
Definition
dc_url.f90:69
gtdata_generic::close
Definition
gtdata_generic.f90:248
gtdata_generic::open
Definition
gtdata_generic.f90:195
dc_types
Provides kind type parameter values.
Definition
dc_types.f90:55
dc_types::string
integer, parameter, public string
Character length for string
Definition
dc_types.f90:137
dc_url
Variable URL string parser.
Definition
dc_url.f90:61
gtdata_generic
Definition
gtdata_generic.f90:187
gtdata_types
Definition
gtdata_types.f90:39
gtdata_types::gt_variable
Definition
gtdata_types.f90:46
Generated on Fri May 29 2026 05:34:32 for gtool5 Fortran 90/95 Library by
1.9.8