dcstringcprintf.f90 File Reference

Go to the source code of this file.

Functions/Subroutines

character(len=string) function dcstringcprintf (fmt, i, r, d, L, n, c1, c2, c3, ca)
 

Function/Subroutine Documentation

◆ dcstringcprintf()

character(len = string) function dcstringcprintf ( character(*), intent(in)  fmt,
integer, dimension(:), intent(in), optional  i,
real, dimension(:), intent(in), optional  r,
real(dp), dimension(:), intent(in), optional  d,
logical, dimension(:), intent(in), optional  L,
integer, dimension(:), intent(in), optional  n,
character(*), intent(in), optional  c1,
character(*), intent(in), optional  c2,
character(*), intent(in), optional  c3,
character(*), dimension(:), intent(in), optional  ca 
)

Definition at line 16 of file dcstringcprintf.f90.

References dc_types::dp, and dc_types::string.

16  !
17  ! フォーマット文字列 fmt に従って変換された文字列を返します。
18  ! 第1引数 fmt には指示子を含む文字列を与えます。
19  ! 指示子には「<tt>%</tt>」を用います。
20  ! <tt>%</tt> を用いたい場合は 「<tt>%%</tt>」と記述します。
21  ! 指示子に関しての詳細や用例に関しては dc_utils/dcstringsprintf.f90 を参照ください。
22  !
23  use dc_types, only: string, dp
24  use dc_string, only: printf
25  implicit none
26  character(len = STRING):: result
27  character(*), intent(in):: fmt
28  integer, intent(in), optional:: i(:), n(:)
29  real, intent(in), optional:: r(:)
30  real(DP), intent(in), optional:: d(:)
31  logical, intent(in), optional:: l(:)
32  character(*), intent(in), optional:: c1, c2, c3
33  character(*), intent(in), optional:: ca(:)
34 continue
35  call printf(result, fmt, i=i, r=r, d=d, l=l, n=n, &
36  & c1=c1, c2=c2, c3=c3, ca=ca)
integer, parameter, public dp
倍精度実数型変数
Definition: dc_types.f90:83
文字型変数の操作.
Definition: dc_string.f90:24
種別型パラメタを提供します。
Definition: dc_types.f90:49
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ
Definition: dc_types.f90:118