随Turbo C++ v1.01发布的clock_t在time.h中的含义只有0.0545XX秒,这意味着我想用该库进行更高精度的计时是不可能的。
我想知道有没有人知道一个好的库或方法,我可以用来代替TurboC++的时间调用来提高精度?
发布于 2010-07-23 23:08:42
这是用于DOS的古老的Turbo C++吗?我认为这个数字是默认DOS性能计时器的~1/18秒。
您可以加快计时器的速度,但您必须编写一个中断例程来拦截该计时器,并且只传递一些中断。否则你会从DOS的其他部分得到奇怪的行为。我在某个地方有这方面的代码,也许我可以挖掘出来。
发布于 2010-07-23 23:01:49
使用Windows QueryPerformanceCounter (和QueryPerformanceFrequency)。
https://stackoverflow.com/questions/3319202
复制相似问题