在这里,我们将看到如何clock()在C ++中使用。它clock()存在于time.h或ctime头文件中。在这里,我们将找到使用此clock()方法的过程所花费的时间
要获得经过的时间,我们可以clock()在taks的开始和结尾使用来获取时间,然后减去这些值以获得差值。之后,我们将差异除以CLOCK_PER_SEC(每秒的时钟滴答数)以获得处理器时间。
示例#include
#include
using namespace std;
void take_enter() {
cout <
while(1) {
if (getchar())
break;
}
}
main() {
//花费的时间
clock_t t;
t = clock();
cout <
take_enter();
cout <
t = clock() - t;
double time_taken = ((double)t)/CLOCKS_PER_SEC; // calculate the elapsed time
cout <
}
输出结果Timer starts
Press enter to stop the counter
Timer ends
该计划采取 3.546 seconds to execute