VC/MFC中计算程序运行时间
2014-07-22 10:39
232 查看
转载自:http://blog.sina.com.cn/s/blog_633a31f60100s983.html
通过网上查阅资料,找到以下几种VC中求取程序运行时间的方法:
方法一 利用GetTickCount函数(ms)
代码:
CStringstr;
long
t1=GetTickCount();//程序段开始前取得系统运行时间(ms)
。。。。。。//to do sth
long
t2=GetTickCount();//程序段结束后取得系统运行时间(ms)
str.Format("time:%dms",t2-t1);//前后之差即程序运行时间
AfxMessageBox(str);
方法二利用C/C++计时函数(s)
代码:
#include
"time.h"
clock_t start, finish;
start =
clock();
。。。。。。//to do sth
finish
=clock();
printf("%f seconds\n",(double)(finish-start)/CLOCKS_PER_SEC);
![](http://s11.sinaimg.cn/middle/633a31f6ga65ca7f310fa&690)
方法三 利用CTime类 获取系统时间
代码:
CStringstr;
//获取系统时间
CTime tm;
tm=CTime::GetCurrentTime();
str=tm.Format("现在时间是%Y年%m月%d日 %X");
AfxMessageBox(str);
方法四 利用GetLocalTime类获取系统时间
SYSTEMTIMEst;
CString strDate,strTime;
GetLocalTime(&st);
strDate.Format("M----",st.wYear,st.wMonth,st.wDay);
strTime.Format("-:-:-",st.wHour,st.wMinute,st.wSecond);
AfxMessageBox(strDate);
AfxMessageBox(strTime);
通过网上查阅资料,找到以下几种VC中求取程序运行时间的方法:
方法一 利用GetTickCount函数(ms)
代码:
CStringstr;
long
t1=GetTickCount();//程序段开始前取得系统运行时间(ms)
。。。。。。//to do sth
long
t2=GetTickCount();//程序段结束后取得系统运行时间(ms)
str.Format("time:%dms",t2-t1);//前后之差即程序运行时间
AfxMessageBox(str);
方法二利用C/C++计时函数(s)
代码:
#include
"time.h"
clock_t start, finish;
start =
clock();
。。。。。。//to do sth
finish
=clock();
printf("%f seconds\n",(double)(finish-start)/CLOCKS_PER_SEC);
方法三 利用CTime类 获取系统时间
代码:
CStringstr;
//获取系统时间
CTime tm;
tm=CTime::GetCurrentTime();
str=tm.Format("现在时间是%Y年%m月%d日 %X");
AfxMessageBox(str);
方法四 利用GetLocalTime类获取系统时间
SYSTEMTIMEst;
CString strDate,strTime;
GetLocalTime(&st);
strDate.Format("M----",st.wYear,st.wMonth,st.wDay);
strTime.Format("-:-:-",st.wHour,st.wMinute,st.wSecond);
AfxMessageBox(strDate);
AfxMessageBox(strTime);
相关文章推荐
- VC/MFC中计算程序运行时间
- VC/MFC中计算程序运行时间
- VC/MFC中计算程序运行时间
- VC/MFC中计算程序运行时间
- VC/MFC中计算程序/系统运行时间
- VC/MFC中计算程序运行时间
- VC/MFC中计算程序运行时间
- VC/MFC中计算程序运行时间
- VC/MFC中计算程序/系统运行时间
- VC++中计算程序的运行时间
- MFC中双缓存机制的使用和实现,程序运行时间计算
- VC中计算程序运行时间
- 获取VC/MFC程序的运行时间
- VC 计算程序运行时间
- VC中计算程序运行时间
- VC++(MFC)获取程序运行时间
- VC++中计算程序的运行时间
- C++/MFC计算程序运行时间
- 如何利用windosAPI计算程序运行时间 不使用VC的库,也就是说不跨系统,跨编译器
- C++中计算程序的运行时间