CTime nowTime,beginTime;CTimeSpan span;
span=nowTime-beginTime;
 int t=span.GetMinutes();我的程序里面得到的是0,
不知道为什么.
这个办法是不是有错。
或者还有什么好办法.

解决方案 »

  1.   

    CTime nowTime,beginTime; 
    这两个对象没有赋值,估计默认是0,所以结果也是0。
      

  2.   


    #include <iostream.h>
    #include <afx.h>int main() {
    CTime beginTime = CTime::GetCurrentTime(); for(int i = 0; i <= 1000000000; i++); CTime nowTime = CTime::GetCurrentTime(); CTimeSpan span = nowTime - beginTime; cout << span.GetMinutes() << endl;
    cout << span.GetSeconds() << endl; return 0;
    }