问题:有时输入文件时希望不刷新txt文件,如何做到呢?
找了半天,愣是没想起描述可以用“不刷新,不覆盖”这个词
解决:只需使用ofstream时加参数ios::app,原来输入的格式为:ofstream fout(“文件路径”),
改为 ofstream fout(“文件路径”,ios::app),就这么简单!
////////////////////////////////////////////
下面是例子:
ofstream mycout("../save/AB两点.txt");
mycout << picked[0] << " " << picked[1] << " " << picked[2] << endl;
mycout.close();
改为:
ofstream mycout("../save/AB两点.txt"; ios::app);
mycout << picked[0] << " " << picked[1] << " " << picked[2] << endl;
mycout.close();
即可!
注意下面这两句话作用一样的
ofstream outfile1;//创建一个ofstream对象
outfile1.open("../save/getpointsAB.txt", ios::app);
//ofstream mycout("../save/AB两点.txt"; ios::app);(等价于上面两句话)