[問題] Fortran的file存取問題
想請問一下
若想在一個已存在的檔案中取代"部分"內容
其餘的部分都不動到
這樣有辦法做到嗎??
我是先把檔案裡的游標移到要取代的起頭點
然後用
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)
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章