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

看板Programming作者時間18年前 (2008/02/06 10:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《inertial (啦啦啦…)》之銘言: : 想請教版上熟悉fortran的大大 : 在fortran中,要開啟檔案寫入資料時 : 常用 : open(unit=1,file="filename",status="old") : ... : close(1) : 或 : open(unit=1,file="filename",status="old") : .... : rewind(1) : 由以上語法 : 開啟或關閉檔案 : 問題: : 但是要如何開啟一個舊檔,把資料接續的寫在舊檔資料之下 : 而不是覆蓋或刪掉原來檔案再重寫資料? : 在fortran或c++中 : 我該使用何樣的語法或函數去描述, : 麻煩各位大大了 in c++ High level : ofstream + ios:app fopen() + "a+" Low level: _lseek()+ _O_APPEND CFile::Seek()/SeekToEnd()+CFile::modeNoTruncate in Fortran low level llseek() Fortran我不熟, 不過基本概念都一樣... 請善用google... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.77.205
文章代碼(AID): #17gHO9Un (Programming)
文章代碼(AID): #17gHO9Un (Programming)