问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用c语言实现删除文件中指定的数据;例如

发布网友 发布时间:2022-04-22 06:53

我来回答

1个回答

热心网友 时间:2022-06-16 23:54

用fseek函数定义流指针位置,位置需要自己计算。利用offset。然后再写入新内容覆盖旧内容。但这么做有缺陷,新内容必须和就内容一样长,否则覆盖不完全或把后面的内容也覆盖。

所以,我建议直接新建新文件写入完整的新数据,更简单。

fseek()用来移动文件流的读写位置.

1、参数stream 为已打开的文件指针,
2、参数offset 为根据参数whence 来移动读写位置的位移数。参数 whence 为下列其中一种:
SEEK_SET 从距文件开头offset 位移量为新的读写位置. SEEK_CUR 以目前的读写位置往后增加offset 个位移量.
SEEK_END 将读写位置指向文件尾后再增加offset 个位移量. 当whence 值为SEEK_CUR 或
SEEK_END 时, 参数offset 允许负值的出现.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 加入神州专车的条件是什么? 如何在c语言中清空文件里的内容(很急) 一号专车司机加盟条件必须要自己的车吗? 如何用C语言删除文件 成都携程专车加盟电话多少? 同程旅游专车如何加盟 上海专车司机加盟条件 滴滴专车加盟条件 携程专车带车加盟条件 怎么把微信不显示聊天记录显示出来 微信怎么不显示聊天记录了 用其他手机登陆微信怎么设置不可以看到原有聊天记录 怎么注销? 微信聊天记录怎么去除不显示 可以注销吗?怎么注销? 朋友怎么注销 如何帮别人注销? 如何快速注销? 轿车电瓶亏电,用充电器冲,一般充满要多久? 新车充电要充多久最好? C语言如何删除文件内容? 软考跟pmp证书有什么区别跟联系吗?我现在是计算机... C文件操作如何删除文件中的数据 请概括说说“虎”字的演变特点 C语言删除文件问题 “虎”字的演变过程 用C语言怎么删除一些文件 虎字的起源和演变过程是什么? 虎字的演变过程 "虎"的演变请问谁能告诉我"虎"字的演变历 “虎”汉字的演变(早期甲骨文、晚期甲骨文、大篆、... 虎 的字形演变 甲骨文中的“虎”字有何特征 虎字怎么写? 汉字演变史,古人造字真的画了虎,王羲之写虎你看不懂 怎么用C语言删除一个文件夹? 虎字的草书怎么写 c语言中如何对文件的部分内容删除 下面是书法中不同写法的“虎”字,哪个“虎”字最能表... c语言 删除指定文件