如题!

解决方案 »

  1.   

    time_t = time(NULL);精度最最高的定时器:BOOL QueryPerformanceFrequency (LARGE_INTEGER * lpFrequency);取高精并定时器的频率(64位整数), 我发现一般在 4MHz 以上------------------------------------------------
    BOOL QueryPerformanceCounter(
    LARGE_INTEGER * lpPerformanceCount);取定时器的当前计数值 (64位整数, 这个数/频率 就得出系统流逝的时间. 微秒以下级的,
    以至于可以用来测量一次函数调用花费的时间. 测量调用此函数本身所花的时间只要连续
    调用两次就知道了.
    -------------------------------------------------------------
      

  2.   

    http://dev.csdn.net/develop/article/32/32184.shtm
      

  3.   

    再看看仅供WIN9X使用的高精度定时器:QueryPerformanceFrequency()和QueryPerformanceCounter(),.........
    --------------------------------
    不解? 怎么说是仅供WIN9X使用? 我在2000下用起来很正常啊
      

  4.   

    queryperformancecounter()
    queryfrequency();