私のプロジェクトでは、Fstream を使用してファイルを開き、一度に読み取りと書き込みの両方の操作で開きたいと考えています。Visual Studio を使用しています。
通常はそうですfile.open();
が、Visual Studio にバグがあるため ( sftrabbit の回答へのコメント
で、このトピックfstream ポインターを使用してファイルを操作するにはどうすればよいでしょうか?で詳細を見つけることができます)、それほど簡単ではありません。File.Open()
読み取り専用にファイルを開き(書き込みは効果がありません)、その方法でファイルを書き込み用に開く必要がありますfile.open(path, std::fstream::in | std::fstream::out | std::fstream::trunc)
が、これは読み取り用ではなく書き込み用にのみ開きます。
たった1行でファイルを開く方法はありますか?