我用這部分代碼在ubuntu 7.10下 GCC編譯,Clock()輸出都是0.
我使用了延時(shí)Sleep(3),可以看到明顯的延時(shí)。
同樣的代碼移植到VC下沒有問題,結(jié)果正常,問題出在哪里??
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