如何在没有追加模式的情况下强制C ++ fstream创建文件?

时间:2016-05-13 10:31:36

标签: c++ fstream

除非在附加模式下打开,否则Fstream不会创建文件。然而,附加模式禁止覆盖原始数据,我希望能够在内部任何地方进行搜索和搜索。

与此处提出的问题不同:std::fstream doesn't create file 我有一个要求它不是在append或truncate mods中,仍然能够在这个文件中的任何地方搜索和搜索。

1 个答案:

答案 0 :(得分:3)

它还有一点工作,但您可以尝试打开fstream,如果它无法打开(并关闭)创建文件的输出文件流(ofstream),然后尝试重新打开fstream