我用这部分代码在ubuntu 7.10下 GCC编译,Clock()输出都是0.
我使用了延时Sleep(3),可以看到明显的延时。
同样的代码移植到VC下没有问题,结果正常,问题出在哪里??
int main( )
{
clock_t start, finish;
double duration;
start=clock();
printf("%d\n",start);
Sleep(3);
finish=clock();
printf("%d\n",finish);
duration=(double)(finish-start);
printf( "%f\n", duration);
return 1;
}
#gcc -o processtime.out processtime.c
#./processtime.out