作者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
推 sky008888:好像 unit 錯了, ex: i=6時, unit=6 218.174.190.78 02/07 17:47
→ sky008888:unit=6指的是螢幕... 218.174.190.78 02/07 17:47
推 mjckey:我原本是open (i,file=out) 不過結果也不對 140.115.111.50 02/07 20:19
→ mjckey:那請問要怎麼寫比較好~?? 謝謝^^ 140.115.111.50 02/07 20:19