MFC 如何显示程序执行时间

2024-11-20 16:35:54
推荐回答(4个)
回答1:

启动的时候调用clock(),记录在某个变量里面 比如P_Start
使用的时候用clock() - P_Start就是运行时间 单位ms
多核的cpu可能不准 不过差不了几毫秒

回答2:

//初始运行时间?
//在OnInitDialog中
CTime time=CTime::GetTickCount();
CString str;
str.Format(_T("%02d:%02d:%02d),time.GetHour(),time.GetMinute,time.GetSecond());
SetWindowTextW(str);

回答3:

如果是获取函数的执行时间可以在函数开头和结尾计算时间用gettickcount来获取时间
如果是要获取自己整个程序的执行时间需要获取自己程序的名字或者进程的ID来计算

回答4:

程序执行时的当前系统时间?