#include <iostream>
#include<windows.h>
using namespace std;
void GetTime(int);
void main()
{
GetTime();
}
void GetTime()
{
LARGE_INTEGER freq; //频率
LARGE_INTEGER start_t, stop_t;
double exe_time;
QueryPerformanceFrequency(&freq); //得到频率
fprintf(stdout, "The frequency of your pc is %d.\n", freq.QuadPart);
QueryPerformanceCounter(&start_t); //代码开始时的总次数
//计算代码的开始
Sleep(1000);
//计算代码的结束
QueryPerformanceCounter(&stop_t); //代码结束时的总次数
exe_time = 1e3*(stop_t.QuadPart-start_t.QuadPart)/freq.QuadPart; //得到代码运行时间(毫秒:ms)
fprintf(stdout, "Your program executed time is %fms.\n", exe_time);
getchar();
}
#include<windows.h>
using namespace std;
void GetTime(int);
void main()
{
GetTime();
}
void GetTime()
{
LARGE_INTEGER freq; //频率
LARGE_INTEGER start_t, stop_t;
double exe_time;
QueryPerformanceFrequency(&freq); //得到频率
fprintf(stdout, "The frequency of your pc is %d.\n", freq.QuadPart);
QueryPerformanceCounter(&start_t); //代码开始时的总次数
//计算代码的开始
Sleep(1000);
//计算代码的结束
QueryPerformanceCounter(&stop_t); //代码结束时的总次数
exe_time = 1e3*(stop_t.QuadPart-start_t.QuadPart)/freq.QuadPart; //得到代码运行时间(毫秒:ms)
fprintf(stdout, "Your program executed time is %fms.\n", exe_time);
getchar();
}