Re: [問題] fortran的讀檔,如何不覆蓋原來檔案的資料

看板Programming作者 (Anson)時間18年前 (2008/02/07 00:58), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
這個問題如果你使用fortran90的語法可以解決 主要open(unit=1,file="filename",position='append') 利用Position的語法 可以控制開啟檔案讀寫的位置 基本上position='rewind'代表將讀取位置移到檔案開頭 而position='append'代表將讀取位置移到檔案結尾 我有試過了 這個語法是可行的 希望能夠幫助你 ※ 引述《inertial (啦啦啦…)》之銘言: : 想請教版上熟悉fortran的大大 : 在fortran中,要開啟檔案寫入資料時 : 常用 : open(unit=1,file="filename",status="old") : ... : close(1) : 或 : open(unit=1,file="filename",status="old") : .... : rewind(1) : 由以上語法 : 開啟或關閉檔案 : 問題: : 但是要如何開啟一個舊檔,把資料接續的寫在舊檔資料之下 : 而不是覆蓋或刪掉原來檔案再重寫資料? : 在fortran或c++中 : 我該使用何樣的語法或函數去描述, : 麻煩各位大大了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.46.145

02/07 20:58, , 1F
受益良多呀
02/07 20:58, 1F

02/19 17:27, , 2F
感謝大大,問題解決了
02/19 17:27, 2F
文章代碼(AID): #17gUSt7e (Programming)
文章代碼(AID): #17gUSt7e (Programming)