输出到c++中的文件(替换现有文件)
output to file in c++ (replace exist file)
我有一个特殊的函数,可以写入文本文件。示例代码:
void func(){
std::fstream myfile("memory.txt", std::ios::app);
myfile << "some text" << std::endl;
}
我想把文本添加到文件中,这样就可以了。
但是如果我再次打开程序,那么新的文本将添加到现有的文本中,而不会替换旧的文本。
如何用正在运行的新文本evrey程序替换旧文本??
马拜,我需要使用一些旗帜?
谢谢。
您可以传递trunc
标志,以便丢弃文件的内容。
std::fstream myfile("memory.txt", std::ios::trunc);
相关文章:
- 生成随机.txt文件,10行,10列。充满随机:"*"、"#"、"@"。然后将随机字符替换为'P'
- 从文件中查找单词并替换到其他文件中
- 尝试将文本文件中的整数替换为用户输入的整数 [C++]
- 创建程序以从给定的.txt文件中查找文本,替换并计算单词
- 使用 std::文件系统替换文件
- 在 Python/C++ 中用更改文件中的随机数替换数字
- 我可以通过设置工具链文件来替换调用 cmake -G<generator> 选项和调用 vcvarsall.bat吗?
- 当多个进程尝试同时替换同一文件时,Linux 如何处理这种情况?
- 如何替换QML(QT)文件上的图像中的图像中没有资源中的图像
- 如何在不重写整个视频文件的情况下仅替换流中的一个数据框架?(ffmpeg)
- 在 c++ 中替换文件中特定位置的元素
- 如果在执行过程中替换二进制文件,"const"数组是否驻留在内存中?
- 标准目录中包含的文件可以静默替换现有宏
- 在文件中找到字符串后替换旁边的字符
- 如何将文件复制到另一个文件中,但是用用户输入的单词替换单词
- 使用C 替换文件中的字符
- C 字符串匹配和使用查找文件替换
- 用另一个文件替换文件,但保持文件名不变
- 输出到c++中的文件(替换现有文件)
- 处理文件-替换一行