读取文件并替换当前行
Reading a file and replacing the current line
我正在尝试使用 ifstream 读取文件。在读取(逐行)时,它会加密每一行,并且必须用新的加密行替换原始行。到目前为止,我已经能够从文件中读取,但是替换当前行(当前行=上次读取的行)是我无法弄清楚该怎么做的。我的问题是:如何使用 getline(...) 替换上次读取的文件中的一行?
问题是你不能删除文件中的特定数据;你必须从头开始编写它。但是使用 f_seek 和 r+,您可以根据需要插入一些数据。
相关文章:
- 生成随机.txt文件,10行,10列。充满随机:"*"、"#"、"@"。然后将随机字符替换为'P'
- 从文件中查找单词并替换到其他文件中
- 尝试将文本文件中的整数替换为用户输入的整数 [C++]
- 创建程序以从给定的.txt文件中查找文本,替换并计算单词
- 使用 std::文件系统替换文件
- 在 Python/C++ 中用更改文件中的随机数替换数字
- 我可以通过设置工具链文件来替换调用 cmake -G<generator> 选项和调用 vcvarsall.bat吗?
- 当多个进程尝试同时替换同一文件时,Linux 如何处理这种情况?
- 如何替换QML(QT)文件上的图像中的图像中没有资源中的图像
- 如何在不重写整个视频文件的情况下仅替换流中的一个数据框架?(ffmpeg)
- 在 c++ 中替换文件中特定位置的元素
- 使用C 替换文件中的字符
- 替换文件C++中的整行
- C++-用非ascii字符替换文件中的特殊字符
- C++代码以查找和修改/替换 .c 文件中的字符串
- 替换文件中的单词
- 用另一个文件替换文件,但保持文件名不变
- QT:查找和替换文件中的文本
- 正则表达式替换文件扩展名前缀放置不起作用 - 替换匹配项
- c++程序查找和替换文件中的字符串