主题:[讨论]fortran里怎么对一个有格式直接文件里的某个记录进行删除?间接的也行。。
hint1412
[专家分:20] 发布于 2011-12-16 18:44:00
rt,网上搜了一下,似乎没有直接的方法,间接的也行啊。。
各位大牛有好的方法吗?
回复列表 (共3个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2011-12-19 15:41:00
把后面的记录逐个往前写。
或者每个记录都增加一个“删除”标记。
板凳
hint1412 [专家分:20] 发布于 2011-12-23 21:39:00
[quote]把后面的记录逐个往前写。
或者每个记录都增加一个“删除”标记。[/quote]
第一种方法试过了,可以。
什么是删除标记?
3 楼
cgl_lgs [专家分:21040] 发布于 2011-12-26 12:20:00
就是一个数值,比如1代表已删除,0代表未删除。这样除非你在做清理操作,否则不需要做大批量的移动:)
我来回复