我正在尝试制作一个C计数器,它可以在正在进行的程序中随时说明自程序启动以来已经过了多少毫秒。
非常感谢任何例子。我已经尝试过自己做,但在使用长注时会遇到错误...
可能有一个功能已经执行此操作,但我想知道该功能如何工作,仅在C中。有人可以帮忙吗?
答案 0 :(得分:0)
您正在寻找的是一种跟踪基准测试的方法。这是一个简单的过程,它只需要您使用时间库。以下代码应该非常简单:
#include <time.h>
void foo()
{
int sum, j;
clock_t start, end;
for(j = 0; j < 10; j++){
start = clock();
/* Do stuff here*/
end = clock();
printf("%.6f\n", (double) (end - start) / CLOCKS_PER_SEC);
}
}
是的,我知道这不是你要求的。我故意发布一个答案,让你利用你的大脑来适应你的家庭作业。