行をテキスト ファイルに書き込むプログラムを C++ で作成しています。特定の状況では、最近追加された一連の行を削除したいと考えています。コードは次のようになります。
file << "Some line." << endl; // *
// lots of lines might be written to file here
if (condition2)
// delete all the lines written to file since * including line "Some line."
どうすればいいのですか?