除非在附加模式下打开,否则Fstream不会创建文件 . 然而,附加模式禁止覆盖原始数据,我希望能够在任何地方进行搜索和搜索 .
与此处提出的问题不同:std::fstream doesn't create file我有一个要求它不是在append或truncate mods中,仍然能够在thise文件中的任何地方搜索和搜索 .
除非在附加模式下打开,否则Fstream不会创建文件 . 然而,附加模式禁止覆盖原始数据,我希望能够在任何地方进行搜索和搜索 .
与此处提出的问题不同:std::fstream doesn't create file我有一个要求它不是在append或truncate mods中,仍然能够在thise文件中的任何地方搜索和搜索 .
1 回答
这是一个更多的工作,但您可以尝试打开
fstream
,如果它失败打开(并关闭)创建该文件的输出文件流(ofstream
),然后尝试重新打开fstream
.