c语言先将文件中的内容读到结构体,改变其中的一个值,然后再写入文件为什么写入的数据会变多 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 结构体 搜索资料 2个回答 #热议# 为什么说不要把裤子提到肚脐眼? 自我编程 2018-05-22 · 科技优质答主 自我编程 采纳数:1481 获赞数:4283 向TA提问 私信TA 关注 展开全部 你可以在第二次写入前,调用fseek,把文件流指针移动到要覆盖内容的起始位置。比如fseek(fp, 0, SEEK_SET);就是移动到文件开头,从头开始覆盖。但注意的是,如果你改写的内容比原内容少,那么就不能完全覆盖了。可以考虑直接新建文件放改写内容,更简单。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 处摇胼手胝足 2018-05-22 · TA获得超过295个赞 知道小有建树答主 回答量:488 采纳率:83% 帮助的人:167万 我也去答题访问个人页 关注 展开全部 你没有将文件写位置回到首位置,只是往文件尾部加内容。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-05-13 C语言将二进制文件中的内容读出,修改后在重新存入,要怎么操作 5 2018-06-28 C语言 将结构体写入文件后读取的问题 2017-06-28 C语言 把结构体中的数据写入文件的问题 9 2017-09-29 如何用c语言实现文件先写入部分数据,然后再读取输出在屏幕上 9 2019-09-29 c语言怎么做到对文件中的内容进行更改或删除?块写入和读取怎么使用?定义结构体数组怎么用? 4 2016-03-23 C语言 用结构体指针 fscanf读取txt文件, 再写入另一个txt文件 8 2014-04-22 C语言读取文件的内容并存入到结构体中; 2011-04-29 C语言,如何将一个文件里面的数据读出来,然后转到一个结构体里?用什么函数?或有什么方法? 更多类似问题 > 为你推荐: