我想輸出C++程序運行到桌面上名爲C10.txt的文件所需的時間。我想運行該程序100次,然後當我打開文件時,它會告訴我程序運行的所有不同時間。我知道我需要fstream來做到這一點,但我不知道該從哪裏去。這是我想多次運行的代碼。我應該添加什麼來完成這項工作?通過多次運行程序以C++多次輸出文件
#include <iostream>
#include <cmath>
#include <fstream>
using namespace std;
void merge(int*,int,int);
void mergeSort(int*,int,int);
const int ARRAYSIZE = 10;
int main()
{
clock_t startTime = clock();
srand(unsigned(time(0)));
cout << (double(clock() - startTime)/(double)CLOCKS_PER_SEC) * 1000000<< " microseconds." << endl;
return 0;
}
首先,謝謝你的幫助!其次,使用上面的代碼,我現在可以將時間添加到C10.txt文檔中,但每次運行該程序時,C10.txt文檔中的時間都會更改。我希望每次運行程序時,新的時間都會被添加到C10.txt文件 – Mayankmmmx
'ofstream yournamehere(「path_to_desktop \ C10.txt」,ios :: app);'那麼就是。 –