12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
33 use dc_string, only: tochar, cprintf, stoa, tochar
34 use dc_message, only: messagenotify
35 implicit none
36 character(STRING):: result
37 type(DC_CAL), intent(in):: cal
38
39
40
41
42
43 character(TOKEN):: cal_str
44continue
45
47
48 result = cprintf('%c:month_in_year=%d,day_in_month=(/%c/),hour_in_day=%d,min_in_hour=%d,sec_in_min=%f', &
49 & i = (/ cal % month_in_year, cal % hour_in_day, cal % min_in_hour /), &
50 & d = (/ cal % sec_in_min /), &
51 & c1=trim(cal_str), c2=trim(tochar(cal % day_in_month)))
52
character(token) function, public dccaltype_str(cal_type)
Provides kind type parameter values.
integer, parameter, public token
Character length for word, token
integer, parameter, public dp
Double Precision Real number
integer, parameter, public string
Character length for string