我想将我的 C++ 程序运行所需的时间输出到我桌面上名为 C10.txt 的文件中。我想运行程序 100 次,然后当我打开文件时,它会告诉我程序运行的所有不同时间。我知道我需要 fstream 来做到这一点,但我不知道从那里去哪里。这是我想多次运行的代码。我应该添加什么来完成这项工作?
#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;
}