作者WPC001 ()
站内Programming
标题Re: [问题] fortran的读档,如何不覆盖原来档案的资料
时间Wed Feb 6 10:06:00 2008
※ 引述《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