2014-02-06 139 views
0

對於C++來說,我非常新,我想知道如何去實現一個簡單的計時器來跟蹤程序運行時已經過了多少時間。例如,我怎麼知道300秒過去了?簡單的C++時間跟蹤器

+3

你試圖衡量一個程序運行速度有多快,或者你是否在尋找它在某段時間後運行某些東西? – kmort

回答

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得到的實際時間