| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1451 人关注过本帖
标题:怎么计算运行代码的时间
只看楼主 加入收藏
laznrbfe
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:482
专家分:1599
注 册:2011-5-22
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
怎么计算运行代码的时间
用VC++6.0的情况下,用什么函数计算某代码运行的时间。精确到ms。
搜索更多相关主题的帖子: 计算 函数 
2012-03-23 19:42
nicum
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:180
专家分:712
注 册:2011-2-1
收藏
得分:15 
#include<windows.h>
DWORD begin=::GetTickCount();
.......
DWORD end=::GetTickCount();
DWORD time=end-begin;
2012-03-23 20:59
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:2 
用clock()函数

授人以渔,不授人以鱼。
2012-03-23 22:01
我菜119
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:938
专家分:1756
注 册:2009-10-17
收藏
得分:3 
记得昨天也有篇帖子问得也是这样的问题,你可以使用GetThreadTimes函数,但是不准!

愿用余生致力编程
2012-03-23 22:44
laznrbfe
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:482
专家分:1599
注 册:2011-5-22
收藏
得分:0 
回复 2楼 nicum
懂了,O(∩_∩)O谢谢~

[ 本帖最后由 laznrbfe 于 2012-3-26 20:12 编辑 ]
2012-03-26 20:00
laznrbfe
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:482
专家分:1599
注 册:2011-5-22
收藏
得分:0 
回复 4楼 我菜119
我也不要求太精确。
2012-03-26 20:01
laznrbfe
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:482
专家分:1599
注 册:2011-5-22
收藏
得分:0 
回复 3楼 TonyDeng
不懂,能说具体点吗?
2012-03-26 20:01
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用laznrbfe在2012-3-26 20:01:30的发言:

不懂,能说具体点吗?

clock()函数,在time.h头中,返回进程开始以来的毫秒数。在你需要计时的地方,用t1 = clock()得到初始时间,在结束的地方,用t2 = clock()再得到时间,两者之差就是期间消耗的毫秒数。

授人以渔,不授人以鱼。
2012-03-26 20:24
快速回复:怎么计算运行代码的时间
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057345 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved