Chinaunix

标题: Sos,大家都是,怎样把-二进制记录文件里的记录删除的呀 [打印本页]

作者: wangqis    时间: 2004-04-27 12:29
标题: Sos,大家都是,怎样把-二进制记录文件里的记录删除的呀
大家都是,怎样把-二进制记录文件里的记录删除的。我没有发现相关的函数嘛!请指教咯!~
作者: windflowers1976    时间: 2004-04-27 12:37
标题: Sos,大家都是,怎样把-二进制记录文件里的记录删除的呀
自己写,根据二进制文件的数据格式.
作者: wangqis    时间: 2004-04-27 12:45
标题: Sos,大家都是,怎样把-二进制记录文件里的记录删除的呀
但是,用什么函数重新设定或截短文件大小呢??
                                  谢谢!
作者: wangqis    时间: 2004-04-27 13:01
标题: Sos,大家都是,怎样把-二进制记录文件里的记录删除的呀
这里有一个祖国宝岛的讨论,大家看看http://bbs.ee.ntu.edu.tw/boards/Programming/7/8.html
作者: zhhui2000    时间: 2004-04-27 13:31
标题: Sos,大家都是,怎样把-二进制记录文件里的记录删除的呀
read a block

process ...


write this block to another file.
作者: picobsd    时间: 2004-04-27 14:24
标题: Sos,大家都是,怎样把-二进制记录文件里的记录删除的呀
只能清零
作者: wangz    时间: 2004-04-27 14:51
标题: Sos,大家都是,怎样把-二进制记录文件里的记录删除的呀
文件是顺序存储,和磁带机差不多,自己写吧
作者: zhaojinbo    时间: 2004-04-28 12:53
标题: Sos,大家都是,怎样把-二进制记录文件里的记录删除的呀
好像可以截短文件,但是不能掐掉其中的一段。
作者: windflowers1976    时间: 2004-04-28 13:49
标题: Sos,大家都是,怎样把-二进制记录文件里的记录删除的呀
很遗憾,据我浅见,(这里高手很多,很容易见笑,^_^),删除,添加记录,都得很辛苦地去上下搬运文件记录,删除的话还需要截断文件.
如果你文件大的话,可以用索引文件来配合.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2