[問題] 輸出檔案一問

看板Fortran作者 (=大頭=)時間13年前 (2011/11/13 16:22), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
小弟需要將一個data轉成指定的格式 所以使用了open這指令 讀完之後也按照格式編排之後 要如何輸出到檔案中 OPEN(UNIT=13,FILE="file_name",STATUS="OLD") DO i=1,n_atom READ(13,*) X,Y,Z WRITE(14,"(A1,X14,I3,X9,I1)") a_name , i , a_number WRITE(14,"(3F20)") X,Y,Z 上面是編排部份 假設我要出到一個叫CONFIG的檔案內 該如何結尾? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.75.123

11/13 21:11, , 1F
open裡的file=XXX就代表開啟XXX這個檔案 所以你要把它改成
11/13 21:11, 1F

11/13 21:11, , 2F
"CONFIG"
11/13 21:11, 2F

11/13 21:12, , 3F
好像不對,你是要從file_name讀取資料再寫到CONFIG裡嗎?
11/13 21:12, 3F

11/13 21:14, , 4F
那你要在寫入14以前執行open unit=14才行, 不然它不知道
11/13 21:14, 4F

11/13 21:14, , 5F
寫到哪裡
11/13 21:14, 5F

11/13 21:15, , 6F
所以要加一行OPEN(UNIT=14,FILE="CONFIG")
11/13 21:15, 6F

11/13 21:16, , 7F
然後你編排後面記得加enddo和close 13 14
11/13 21:16, 7F

11/20 19:43, , 8F
感謝terryys 我在試試看 謝嚕
11/20 19:43, 8F
文章代碼(AID): #1Eltuz42 (Fortran)
文章代碼(AID): #1Eltuz42 (Fortran)