C ++中的简单时间跟踪器

时间:2014-02-06 01:07:26

标签: c++ visual-c++

我是C ++的新手,我想知道如何实现一个简单的计时器,它记录程序运行时已经过了多少时间。例如,我怎么知道300秒过去了?

2 个答案:

答案 0 :(得分:1)

gettimeofday是最简单的方法之一。 这里描述了基本思想:

http://www.cplusplus.com/forum/unices/50561/

答案 1 :(得分:1)

#include <time.h>  

clock_t t1,t2;

t1 = clock();


//Your code here

t2 = clock();

//Time taken for running your code segment
double time_dif = (double)(t2 - t1)/CLOCKS_PER_SEC;

实际上t1-t2给出了执行期间的总时钟周期数,因此将其除以CLOCKS_PER_SEC以获得实际时间