[問題] Fortran的file存取問題

看板Programming作者時間17年前 (2008/03/11 18:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/5 (看更多)
想請問一下 若想在一個已存在的檔案中取代"部分"內容 其餘的部分都不動到 這樣有辦法做到嗎?? 我是先把檔案裡的游標移到要取代的起頭點 然後用 write(unit=file,fmt='(ES16.8)') '欲取代的數字' (我想寫入的是一組科學數據) 可是執行完之後 雖然成功取代成新的內容了 但是在取代內容的後面其餘不想動到的檔案部分卻全都不見了!! 即是 原先檔案: "...... ...... xxx... ...... ......" 想要變成: "...... ...... ooo... ...... ......" 但在我上述的執行方式後 卻變成: "...... ...... ooo" 不知道fortran有什麼指令可以運用在修改檔案內容嗎?!>< 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.103.128 ※ 編輯: sunseeker 來自: 210.203.49.94 (03/11 20:13)
文章代碼(AID): #17rbq7GM (Programming)
文章代碼(AID): #17rbq7GM (Programming)