15subroutine dcstringfprintf(unit, fmt, i, r, d, L, n, c1, c2, c3, ca)
25 use dc_string,
only: printf
27 integer,
intent(in),
optional:: unit
28 character(*),
intent(in):: fmt
29 integer,
intent(in),
optional:: i(:), n(:)
30 real(SP),
intent(in),
optional:: r(:)
31 real(DP),
intent(in),
optional:: d(:)
32 logical,
intent(in),
optional:: L(:)
33 character(*),
intent(in),
optional:: c1, c2, c3
34 character(*),
intent(in),
optional:: ca(:)
35 character(STRING):: buf
37 call printf(buf, fmt, i=i, r=r, d=d, l=l, n=n, &
38 & c1=c1, c2=c2, c3=c3, ca=ca)
39 if (
present(unit))
then
40 write(unit,
'(A)') trim(buf)
42 write(*,
'(A)') trim(buf)
subroutine dcstringfprintf(unit, fmt, i, r, d, l, n, c1, c2, c3, ca)