回 帖 发 新 帖 刷新版面

主题:结果写出


我在Fortran程序中open了一个新文件,想把计算的结果写入此文件,但生成的文件内容却是空的

这一般是怎么回事?

回复列表 (共2个回复)

沙发

IF(MOD(NT,10).EQ.0.AND.NT.LE.200000)THEN 
         HTRACK(NT)=HF(1)
         OPEN( 100, FILE='HTRACK.dat',action='write',status='UNKNOWN')
         WRITE(100,360)T, HTRACK(NT)
360      FORMAT(1F8.3,1F12.8)
      END IF
      CONTINUE

板凳


OPEN(UNIT,...)
WRITE(UNIT,...)
两个UNIT是否对应上?或者根本没有执行WRITE语句?或者写的就是空的?或者......

我来回复

您尚未登录,请登录后再回复。点此登录或注册