我用這部分代碼在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