24小时热门版块排行榜    

查看: 235  |  回复: 2

niaofei

铁虫 (初入文坛)

[求助] 请大侠帮着看看,变量名输出文件,上2位数后显示错误

At line 114 of file random.f
Fortran runtime error: End of record

错误代码如下
  write (Fname,'(I0)')  iter
   OPEN (UNIT=31, FILE= Fname, ACTION= "write" )

我试过 I2, I3 还是不行
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

niaofei

铁虫 (初入文坛)

Iter 是主程序循环变量,整数类型,
我想每一步输出不同文件名.
结果前九个文件可以输出,上2位数后抱错
2楼2015-08-10 22:18:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

niaofei

铁虫 (初入文坛)

已经解决
character(len=20) :: Fname
   write (Fname,'(I5)')   iter
   OPEN (UNIT=31, FILE= trim(adjustl(Fname)) , ACTION= "write",STATUS= "replace" )
3楼2015-08-11 05:17:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 niaofei 的主题更新
信息提示
请填处理意见