如何更新文件中的特定行
How to update a particular line in a file?
我有一个文件,在第二行的末尾有几个不必要的字符。如何在不替换整个文件的情况下编辑文件中的一行并将其写回同一行?
我可能不得不再次写入整个文件
不完全是整个文件。您只需要重写已删除字符之后的部分。
但是如何编辑文件中的 A 行并将其写回同一行?
- 找到要删除的第一个字符的位置
a
。 - 找到您不想删除的第一个字符的位置
b
,在本例中是下一个换行符。 - 从
b
开始读取文件的其余部分。 - 写下你读过的内容,从位置
a
开始。
相关文章:
- 已修改的LinkedList未在文本文件本身中更新
- 如何更新和删除文本文件中的特定逗号分隔值?C++
- C++中的文件处理:更新行
- 更新到 2020 年 5 月版本后,无法在 Visual Studio 2019 中创建.exe文件
- 尝试使用 EvtSetChannelConfigProperty() 函数更新最大事件日志文件大小时插入的错误值
- Chilkat SFTP 文件修改时间不与上传更新
- 如何在文件中更新
- 你能把文件嵌入到exe中,每次使用都更新吗
- 更新文件请求将导致404
- 如果您有Visual Studio 2017 Preview 2更新,您可以为我提供include/iosfwd文件吗?
- 在生成文件中添加源文件并更新依赖项
- 如何确保我的"ifstream"文件对象指向的文件内容已更新?
- C++/RapidXML:编辑节点并写入新的 XML 文件没有更新的节点
- 在后台阅读文件以更新QJSONVALUE
- SigCgt 值未在 /proc/<pid>/status 文件中更新?
- 在使用 ofstream 将数据写入其文件后更新 ifstream 对象
- 头文件刷新/更新
- 在文本文件中更新版本
- 如何在c++中确定文件何时更新
- 生成文件和更新文件