gpt4 book ai didi

c++ - 如何用C++编辑文本文件数据

转载 作者:行者123 更新时间:2023-11-28 02:35:11 26 4
gpt4 key购买 nike

我有一个程序可以创建库存项目的文本文件,其中包含“总产量”、“剩余库存”等详细信息。现在我的问题是如何使用我的程序编辑该文本文件。例如,如果我错误地输入了正确的数据(比如产量是 500 件,但只输入了 400 件),现在我该如何编辑我的文件以使其正确而不影响其他数据。

最佳答案

您可能一开始就不应该创建文本文件。您是否考虑过使用 sqlite (或索引文件 à la GDBM ...)或一些真实的数据库,如 PostgreSQLMongoDb

如果您坚持以编程方式编辑文本文件,唯一的方法是处理每一行:要么将它们全部保存在内存中,要么将它们(除了您要更改的)复制到某个新文件....但是没有可移植的方式在中间更改文件的内容。

您可能还对文本 serialization 感兴趣格式如 JSON , YAML (甚至可能是 XML)。

关于c++ - 如何用C++编辑文本文件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27746175/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com