Loading...
Searching...
No Matches
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(sp), 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 15 of file dcstringcprintf.f90.

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, sp
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(SP), 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, c1=c1, c2=c2, c3=c3, ca=ca)
Provides kind type parameter values.
Definition dc_types.f90:49
integer, parameter, public string
Character length for string
Definition dc_types.f90:118
integer, parameter, public dp
Double Precision Real number
Definition dc_types.f90:83
integer, parameter, public sp
Single Precision Real number.
Definition dc_types.f90:73

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