本文介绍了用fstream打开现有文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用以下代码打开了一个现有文件,而没有将其截断为零字节.
I used the following code to open an existing file WITHOUT truncating it to zero byte.
...
fstream m_File;
m_File.open(FILE_PATH, ios::out);
...
但是它总是会被截断.我该怎么办?
PS我的最终目标是创建一个尚不存在的文件,或者在存在的情况下打开它.
but it ALWAYS truncates. what should I do?
PS my final goal is to create a file if it doesn''t exist yet, or open it in the case of existence.
推荐答案
fstream m_File;
m_File.open("D:\\Temp\\myFile.txt", fstream::out | fstream::app);
m_File.write("hello", 5);
m_File.close();
这篇关于用fstream打开现有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!