请教C++高手:程序的执行时间测试
我这里有个cohen-sutherland算法的程序,程序很复杂,我不知道怎么计算时间。高手请留下邮箱,我把程序包发给你,然后再看一下能不能解决,谢谢了...
我这里有个cohen-sutherland算法的程序,程序很复杂,我不知道怎么计算时间。高手请留下邮箱,我把程序包发给你,然后再看一下能不能解决,谢谢了
展开
4个回答
展开全部
1.c++里有个ctime库,可以通过#include<ctime>包含:
2.在main函数里定义两个time_t型的变量,例如:
time_t t1,t2;
3.计算时间:time(&t1);//放在程序一开始,一般在main函数中
time(&t2);//放在程序结束处,一般在main函数中,放在
//return语句之前
4.通过cout<<t2-t1;即可算出程序计算的时间。
不懂的可以再问。谢谢。
2.在main函数里定义两个time_t型的变量,例如:
time_t t1,t2;
3.计算时间:time(&t1);//放在程序一开始,一般在main函数中
time(&t2);//放在程序结束处,一般在main函数中,放在
//return语句之前
4.通过cout<<t2-t1;即可算出程序计算的时间。
不懂的可以再问。谢谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C++有一个系统函数,我忘了叫什么,设它为windowsTimer()
windowsTimer();//把这个函数放在整个程序最先执行的那个地方,让他开始计时
{
你的程序主要部分
}
out<<windowsTimer();//在程序执行的最后一句放上这句话,把计时器现在的毫秒数输出,就能得出该程序的执行时间了
这样在控制台最后一行就有该程序的运行时间了
你去查一下这个函数
windowsTimer();//把这个函数放在整个程序最先执行的那个地方,让他开始计时
{
你的程序主要部分
}
out<<windowsTimer();//在程序执行的最后一句放上这句话,把计时器现在的毫秒数输出,就能得出该程序的执行时间了
这样在控制台最后一行就有该程序的运行时间了
你去查一下这个函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询