热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

c/c++开发分享你如何写入C中的txt文件的特定行?

我想覆盖txt文件中的某一行,同时保持所有其他行相同。有这么好的简单方法吗?基本上使用Fseek()来搜索要更改的位序列,然后使用Fwrite()覆盖旧文本OBS:您需要以rw模式

我想覆盖txt文件中的某一行,同时保持所有其他行相同。 有这么好的简单方法吗?

    基本上使用Fseek()来搜索要更改的位序列,
    然后使用Fwrite()覆盖旧文本

    OBS:您需要以rw模式打开文件才能覆盖

    fopen ("myfile.txt", "wr"); 

    使用那些参考:

    (它说C ++但适用于C)

    除非您覆盖的行的长度具有相同的字节数,否则不能在现有文件中“插入”或“删除”字节。 你必须写一个新文件:

    如果要覆盖现有字节, 并且确定旧行和新行的长度完全相同,那么您可以:

    如果你真的需要在同一个文件中覆盖字节并且新行字节数比旧行 ,那么你可以做一些技巧,用空格字符覆盖旧行的末尾直到换行符,但更干净解决方案是简单地使用更新的内容编写新文件。

      以上就是c/c++开发分享你如何写入C中的txt文件的特定行?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注(编程笔记)。


      推荐阅读
      • IntelliJ IDEA配置微服务启动显示
        通过编辑IntelliJ IDEA的workspace.xml文件,可以实现微服务启动对象的显示。具体步骤包括定位并修改workspace.xml中的RunDashboard部分。 ... [详细]
      • 宝塔面板下启用HTTPS的详细指南
        本文提供了在宝塔面板环境中配置HTTPS的具体步骤,确保您的网站通信更加安全可靠。 ... [详细]
      • 初探Hadoop:第一章概览
        本文深入探讨了《Hadoop》第一章的内容,重点介绍了Hadoop的基本概念及其如何解决大数据处理中的关键挑战。 ... [详细]
      • Hadoop MapReduce 实战案例:手机流量使用统计分析
        本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
      • 本文详细介绍了如何在 Windows 10 操作系统中安全地卸载 CUDA 9.0,同时避免影响 NVIDIA 图形驱动和其他相关组件。 ... [详细]
      • 本文探讨了一个Web工程项目的需求,即允许用户随时添加定时任务,并通过Quartz框架实现这些任务的自动化调度。文章将介绍如何设计任务表以存储任务信息和执行周期,以及如何通过一个定期扫描机制自动识别并加载新任务到调度系统中。 ... [详细]
      • 本文详细介绍了在MyBatis框架中如何通过#和$两种方式来传递SQL查询参数。使用#方式可以提高执行效率,而使用$则有助于在复杂SQL语句中更好地查看日志。此外,文章还探讨了不同场景下的参数传递方法,包括实体对象、基本数据类型以及混合参数的使用。 ... [详细]
      • java datarow_DataSet  DataTable DataRow 深入浅出
        本篇文章适合有一定的基础的人去查看,最好学习过一定net编程基础在来查看此文章。1.概念DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据 ... [详细]
      • 本文详细探讨了编程中的命名空间与作用域概念,包括其定义、类型以及在不同上下文中的应用。 ... [详细]
      • Web开发实践:创建连连看小游戏
        本文详细介绍了如何在Web环境中开发一款连连看小游戏,适合初学者和技术爱好者参考。通过本文,您将了解游戏的基本结构、连线算法以及实现方法。 ... [详细]
      • 本文探讨了在Eclipse中进行JavaScript验证时遇到的时间过长问题,并提供了解决方法。特别是对于使用ExtJS框架的用户,这一问题尤为突出。文章详细介绍了如何通过修改项目配置文件来有效解决这一问题。 ... [详细]
      • 本文由公众号【数智物语】(ID: decision_engine)发布,关注获取更多干货。文章探讨了从数据收集到清洗、建模及可视化的全过程,介绍了41款实用工具,旨在帮助数据科学家和分析师提升工作效率。 ... [详细]
      • 如何在电脑上输入百分号
        本文将详细介绍如何在电脑上快速准确地输入百分号,提供多种方法供您选择,包括通过键盘快捷键和系统工具等,希望能为您解决输入特殊字符时遇到的问题。 ... [详细]
      • PHP中Smarty模板引擎自定义函数详解
        本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
      • 本文介绍了如何使用 Python 的 Pyglet 库加载并显示图像。Pyglet 是一个用于开发图形用户界面应用的强大工具,特别适用于游戏和多媒体项目。 ... [详细]
      author-avatar
      手机用户2502857341
      这个家伙很懒,什么也没留下!
      PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
      Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有