作者mjckey ( 拉)
站内Programming
标题[请益] [fortran]回圈open档案的问题
时间Wed Feb 7 15:55:38 2007
我想请问一下,open 档案可以写在回圈里吗?
我有写一个简单的程式来测试
./a.out的结果:目录下会出现1.dat 2.dat ...10.dat的档案
不过只有10.dat才有我要写入的内容
其他档案都是[New File]
是我有写错什麽,或是不能这样open档案呢?
谢谢回答 ^^
character*6 out
character*2 fn
do i=1,10
write(fn,'(i2)')i
out=fn(1:2)//'.dat'
open (unit=i,file=out)
write(i,'(i2)')i
enddo
stop
end
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.111.50
1F:推 sky008888:好像 unit 错了, ex: i=6时, unit=6 218.174.190.78 02/07 17:47
2F:→ sky008888:unit=6指的是萤幕... 218.174.190.78 02/07 17:47
3F:推 mjckey:我原本是open (i,file=out) 不过结果也不对 140.115.111.50 02/07 20:19
4F:→ mjckey:那请问要怎麽写比较好~?? 谢谢^^ 140.115.111.50 02/07 20:19