首页 文章

如何在不附加模式的情况下强制C fstream创建文件?

提问于
浏览
1

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

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

1 回答

  • 3

    这是一个更多的工作,但您可以尝试打开 fstream ,如果它失败打开(并关闭)创建该文件的输出文件流( ofstream ),然后尝试重新打开 fstream .

相关问题