首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Turbo C++时间分辨率高达毫秒

Turbo C++时间分辨率高达毫秒
EN

Stack Overflow用户
提问于 2010-07-23 22:39:26
回答 2查看 1.6K关注 0票数 0

随Turbo C++ v1.01发布的clock_t在time.h中的含义只有0.0545XX秒,这意味着我想用该库进行更高精度的计时是不可能的。

我想知道有没有人知道一个好的库或方法,我可以用来代替TurboC++的时间调用来提高精度?

EN

回答 2

Stack Overflow用户

发布于 2010-07-23 23:08:42

这是用于DOS的古老的Turbo C++吗?我认为这个数字是默认DOS性能计时器的~1/18秒。

您可以加快计时器的速度,但您必须编写一个中断例程来拦截该计时器,并且只传递一些中断。否则你会从DOS的其他部分得到奇怪的行为。我在某个地方有这方面的代码,也许我可以挖掘出来。

票数 2
EN

Stack Overflow用户

发布于 2010-07-23 23:01:49

使用Windows QueryPerformanceCounter (和QueryPerformanceFrequency)。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3319202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档