Re: [問題] 要如何將迴圈值分開存檔

看板Fortran作者 (zx168zx)時間10年前 (2014/11/19 11:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《zx168zx (zx168zx)》之銘言: : 小弟想請問一下各位前輩們 : 我的程式結構如下 : do aa=1,5 : do bb=1,10 : . : . : . : . : do while (條件) : . : . : write(126,"(3(F13.5))") aa,bb,X : . : . : enddo : enddo : enddo : 但我跑資料時 這樣的存法讓我的檔案變很大 : 想問一下 是否能夠將檔案自動存成 : aa-bb.txt 照我的迴圈編號分割儲存好我的檔案 : 就是1-1.txt 存的檔案是 aa=1,bb=1的資料 : 1-2.txt 是aa=1,bb=2 的資料 program test IMPLICIT REAL * 8 (A - H, O - Z) IMPLICIT integer * 8 (I-N) character string do m=1,2 do aa=1,2 do bb=1,2 X=1 write(string, fmt='(5(F13.5))') 'aa-bb',m,'.txt' open(unit=m , file=string,status='unknown') write(m, fmt='(5(F13.5))') X close(1) enddo enddo enddo end 請問一下各位大大 這樣的寫法是哪邊邏輯不對嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.46.236 ※ 文章網址: http://www.ptt.cc/bbs/Fortran/M.1416369207.A.E7A.html
文章代碼(AID): #1KR1Gtvw (Fortran)
文章代碼(AID): #1KR1Gtvw (Fortran)