读取文件并替换当前行

Reading a file and replacing the current line

本文关键字:替换 文件 读取      更新时间:2023-10-16

我正在尝试使用 ifstream 读取文件。在读取(逐行)时,它会加密每一行,并且必须用新的加密行替换原始行。到目前为止,我已经能够从文件中读取,但是替换当前行(当前行=上次读取的行)是我无法弄清楚该怎么做的。我的问题是:如何使用 getline(...) 替换上次读取的文件中的一行?

问题是你不能删除文件中的特定数据;你必须从头开始编写它。但是使用 f_seek 和 r+,您可以根据需要插入一些数据。