【发布时间】:2017-01-10 14:40:40
【问题描述】:
我有一个真实的CURRENTTIME,我想转换为一个名为TIMEDIR 的字符串。由于TIMEDIR 必须更改大小,所以它是可分配的。据我所知,分配工作正常。另外,我检查了CURRENTTIME 是否有值。
ALLOCATE(CHARACTER(LEN=1)::TIMEDIR)
WRITE(TIMEDIR, '(F1.0)') CURRENTTIME
但是
WRITE(*,*) TIMEDIR
输出*,它应该是0(CURRENTTIME 是 0.0000000)。我不知道问题是什么。
【问题讨论】:
-
你确定 TIMEDIR 有值吗?
-
是的,它的值为 "*" ...
标签: fortran