请问有关二进制文件删除的问题

piaorenqian 2002-03-28 02:46:05
对于一个结构
struct mate
{
int nub;
char matnam[20];
int kkind;
int strkd;
};
现有100个该结构的实例,我是按先后顺序
将该100个结构数据以二进制形式写入文件,
由于要删除其中的一些结构数据,删除后
后面的数据向前移动请问有什么函数么,
一定要自己写函数么
...全文
175 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
piaorenqian 2002-03-28
  • 打赏
  • 举报
回复
只好自己写拉
piaorenqian 2002-03-28
  • 打赏
  • 举报
回复
只好自己写拉
神医CL 2002-03-28
  • 打赏
  • 举报
回复
自己写也不难
xxf2002 2002-03-28
  • 打赏
  • 举报
回复
要自己处理!,系统没有类似的函数。通用处理方法:
1。你可以将数据文件改成一个临时文件,然后一边读入临时文件数据,分析,再决定是否写入新文件。就可以了。
2。将数据文件用链表方式读入内存,对链表修改、删除后,再将链表存入文件
piaorenqian 2002-03-28
  • 打赏
  • 举报
回复
有人知道吗
我有急用呀
piaorenqian 2002-03-28
  • 打赏
  • 举报
回复
up

70,036

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧