C++ で重力の数値シミュレーションを行っていますが、1 ステップがカウントされるたびに結果をバックアップしたいと考えています。
ただし、現在の方法では、プログラムは常にファイルを上書きします。テキストを常に別のファイルまたは変数に保存することで解決できると思いますが、上書きしないようにテキストファイルを開く簡単な方法があるのではないかと思います。
現在の「バックアップ コード」は次のようになります。
fstream log;
log.open ("log.txt");
if (log.is_open())
{...
...
log.close();
}