社区
C语言
帖子详情
如何用C删除文本文件内的指定内容啊?
laijin886
2007-05-01 01:24:01
用C建立了个文本文件,并在里面记录了些数据,现在需要实现的功能是:“用户输入“学号”则删除和该学号相关的信息(姓名,年龄)”;告诉我方法就行了!谢谢,有分加!!
...全文
490
7
打赏
收藏
如何用C删除文本文件内的指定内容啊?
用C建立了个文本文件,并在里面记录了些数据,现在需要实现的功能是:“用户输入“学号”则删除和该学号相关的信息(姓名,年龄)”;告诉我方法就行了!谢谢,有分加!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fg32152128
2007-05-03
打赏
举报
回复
就是用一个简单的单向链表就行了
把建立的结构体作为链表的节点
遍历的时候删除节点就可以了
nketc
2007-05-03
打赏
举报
回复
想直接从文件中删除是不行的,要先读到内存,删除后重写文件。
除非你对文件做了内存映射。
copygirl
2007-05-03
打赏
举报
回复
文件是需要重写的,并必须要close之后,才能把修改后的内容保存在硬盘上.
就像你修改word后,必须再"保存"一次一样.
jiarusun000
2007-05-01
打赏
举报
回复
首先要把源文件读到结构中,然后你在查找,在删除。
具体代码数据结构里就应该有的。我就不写了
bargio_susie
2007-05-01
打赏
举报
回复
用链表来做,先建立一个链表写入文件.
遍历链表,找到学号相同的就删
laijin886
2007-05-01
打赏
举报
回复
这个我也知道,我也做了!
可是应该怎么删除啊???
bargio_susie
2007-05-01
打赏
举报
回复
建立一个结构体啊
文本文件
中
删除
某一行怎么实现
在 C++ 编程中,
删除
文本文件
中的某一行是一种常见的操作。下面将详细介绍两种实现方法。 方法一:使用>fgetc和fsetpos函数 该方法使用>fgetc函数读取文件指针 fp 所指向的行,并使用>fsetpos函数将文件指针移动到...
【面向对象的程序设计c++】从一个
文本文件
(txt)中
删除
所有
指定
的某个字符
「题目」从一个
文本文件
(txt)中
删除
所有
指定
的某个字符 【该资源仅供学习使用,不得用于其他目的】 @@@
使用C语言做一个简单的文本编辑器,文件为C语言源代码,可直接运行
在用户
指定
要
删除
的行后,我们需要将该行后的所有
内容
向上移动一行,覆盖掉要
删除
的
内容
,最后还需要正确处理文件末尾
内容
的结束标记。 第三个功能是“可以显示输入的字符串的
内容
”。这个功能是文本编辑器的基础...
文本编辑 数据结构 C语言
- `SaveDocToFile()`和`LoadDocFromFile()`用于将文档
内容
保存到文件和从文件加载,这是任何文本编辑器不可或缺的功能。 在`docedit.c`源文件中,可以看到`main()`函数作为程序的入口点,演示了如何使用这些函数。...
C语言学生管理系统(带文本数据库)
自己实现的C语言学生管理系统,带文本数据库,写了对
文本文件
的操作。 创建学生数据库(文件) 向数据库中录入
内容
显示
指定
文件(数据库)中的
内容
按照总分进行排序 向数据库中增加一条学生记录
删除
一...
C语言
70,019
社区成员
243,267
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章