社区
C语言
帖子详情
C语言如何在文件中删除数据
dream19861009
2007-05-24 09:33:50
在文件中保存了很多条纪录,比如说保存了一个结构体数组,如何删除其中的一条纪录?
...全文
1044
9
打赏
收藏
C语言如何在文件中删除数据
在文件中保存了很多条纪录,比如说保存了一个结构体数组,如何删除其中的一条纪录?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fire_woods
2007-05-24
打赏
举报
回复
楼上的办法实际上更麻烦.
Great_qiang
2007-05-24
打赏
举报
回复
打开文件,找到结点,修改指针指向下一结点,释放缓冲,关闭文件.
dream19861009
2007-05-24
打赏
举报
回复
那若是在要删除的内容的位置写入它后面的内容,不就可以达到删除的目的了?
不过这样可能会导致最后两条纪录是一样的,那我在倒数第2条后面能否加上一个文件结束标记(类似与字符串结束标记'\0')?
believefym
2007-05-24
打赏
举报
回复
相当于覆盖!不是插入
dream19861009
2007-05-24
打赏
举报
回复
假如在文件中找到要操作的位置,直接在是那个位置写是不是相当于是进行 插入 操作?
believefym
2007-05-24
打赏
举报
回复
鉴于文件存储的特殊性,只能全部读出,过滤掉要删掉的记录然后重新写到新文件
dream19861009
2007-05-24
打赏
举报
回复
找到了怎么删啊 ,不会是要把数据先全部从文件中读出来,读出来删了再写进去吧
有没有其他的方法啊?
bargio_susie
2007-05-24
打赏
举报
回复
打开文件,找到结点删除,写回文件。。
自由建客
2007-05-24
打赏
举报
回复
若经常进行此类操作,建议像数据库一样采用标记删除法,累计到一定程度再来大处理,全部读入重排再重写.
数据
恢复源代码
C语言
.rar
数据
恢复软件源码
C语言
,C++,C#源码,需要的朋友可以作为参考学习
使用
c语言
读特定
文件
并在终端输出
本程序使用
c语言
读特定
文件
并在终端输出,同时具有
删除
注释功能,使用者可根据自身需要进行修改
C语言
数据
结构与算法编程、链表、树、栈、队列、排序算法
一个优秀的
C语言
开发大牛必定是擅长
数据
结构与算法的,所以
数据
结构是编程必学的内容之一!
数据
结构(Data Structure) :是计算机存储、组织
数据
的方式,指相互之间存在一种或多种特定关 系的
数据
元素的 集合。算法(Algorithm): 算法就是一系列高效的计算步骤,用来将输入
数据
转化成输出结果。
数据
结构用于解决
数据
存储问题,而算法用于处理和分析
数据
!黄老师通过对
数据
结构核心知识点: 顺序表、链表、栈、队列、树、二叉树、遍历、插入、
删除
、排序、查找算法 的细心讲解,结合生动的
C语言
实战代码演练、帮助学员快速掌握
数据
结构的核心内容、为STL、Boost标准库的学习、企业级算法开发打下坚实的基础!本课程适合有一定
C语言
基础编程的童鞋,对 C、C++
数据
结构与算法编程感兴趣的童鞋!
C语言
编写的一个模拟
文件
系统
采用
c语言
编写的一个模拟
文件
系统。有助初学者对
文件
系统的了解。里面有少量的编写事的笔记文档。
C语言
实现操作系统的
文件
系统操作
切换目录、创建
文件
、
删除
文件
、写入内容、重写内容、创建目录、
删除
目录、显示当前目录下所有子目录和子
文件
、查找文本内容、复制
文件
、复制子目录和
文件
、导入
文件
、导出
文件
、显示
文件
内容、保存磁盘
数据
、帮助文档等主要功能。
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章