y***r 发帖数: 65 | 1 【 以下文字转载自 Programming 讨论区,原文如下 】
发信人: ycbcr (psb), 信区: Programming
标 题: Help, about clock().
发信站: The unknown SPACE (Tue Nov 21 17:34:02 2000) WWW-POST
To monitor program executing time, I used clock() in the
following C program:
{
clock_t start_time, end_time;
start_time = clock();
/* body of program */
end_time = clock();
printf("Elapsed time: %f\n", (end_time - start_time) );
return 0;
}
When run under UNIX, the difference is always 0. And the
start_time and end_time are al | m*******m 发帖数: 182 | 2 Which Unix platform are you talking about? clock_t is
defined as long in
Linux, NetBSD and Solaris. You should interrepted it as
long instead of as
float.
【在 y***r 的大作中提到】 : 【 以下文字转载自 Programming 讨论区,原文如下 】 : 发信人: ycbcr (psb), 信区: Programming : 标 题: Help, about clock(). : 发信站: The unknown SPACE (Tue Nov 21 17:34:02 2000) WWW-POST : To monitor program executing time, I used clock() in the : following C program: : { : clock_t start_time, end_time; : start_time = clock(); : /* body of program */
| h******a 发帖数: 198 | 3 devid by CLOCKS_PER_SEC.
【在 y***r 的大作中提到】 : 【 以下文字转载自 Programming 讨论区,原文如下 】 : 发信人: ycbcr (psb), 信区: Programming : 标 题: Help, about clock(). : 发信站: The unknown SPACE (Tue Nov 21 17:34:02 2000) WWW-POST : To monitor program executing time, I used clock() in the : following C program: : { : clock_t start_time, end_time; : start_time = clock(); : /* body of program */
| m*******m 发帖数: 182 | 4 This gives you the number of seconds not number of clock
cycles.
【在 h******a 的大作中提到】 : devid by CLOCKS_PER_SEC.
|
|