在linux下clock()函数始终返回0???
leehq 2007-04-11 01:53:26 看看这段代码:
#include <stdio.h>
#include <time.h>
int main()
{
clock_t now,start_time = clock();
do
{
printf( "wait...\n" );
sleep( 1 );
now = clock();
printf( "%d-%d=%d\n", now, start_time, (now - start_time) / CLOCKS_PER_SEC );
}
while( clock() - start_time < CLOCKS_PER_SEC * 10 );
return 0;
}
结果:
wait...
0-0=0
wait...
0-0=0
wait...
0-0=0
wait...
0-0=0
wait...
0-0=0