Re: [問題] fortran的讀檔,如何不覆蓋原來檔案的資料
這個問題如果你使用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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章