我正在用C++进行重力数值模拟,希望在每次计算完成后都能备份结果。然而,我目前的方法总是覆盖同一个文件。虽然我可以通过将文本保存到不同的文件或变量中来解决这个问题,但我想知道是否有更简单的方法来打开文本文件以避免覆盖它。我的当前“备份代码”如下:
fstream log;
log.open ("log.txt");
if (log.is_open())
{...
...
log.close();
}