如果只是要计算程序运行的时间,不需要那么复杂。

<windows.h> 中的 GetTickCount()   

DWORD TimeStart=GetTickCount();

   .......

 DWORD  TimeEnd=GetTickCount();

  DWORD TimeUsed=TimeEnd-TimeStart;