VC++ 里的clock() EVC有什么代替?

领尚锋科技 2007-05-29 11:27:48
如题,工程需要设置一个超时用 clock() + time 设置超时时间,再比较当前clock()是否大于设置的时间来判断超时。
...全文
262 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yvcfan 2008-01-31
  • 打赏
  • 举报
回复
CTime oldtime,newtime;
分别记录两个时间,然后做差
RobertLee0727 2007-06-06
  • 打赏
  • 举报
回复
我最近恰好也遇到了这个问题,是这样解决的。
即通过WINAPI的 GetLocalTime()来获得。

示例
SYSTEMTIME st;
TCHAR msTime[5];
GetLocalTime(&st);
wsprintf(msTime,_T("%03d"),st.wMilliseconds);
当然如果你想取得其他时间参数也是很容易的,
只需要取得如下属性
st.wYear, st.wMonth, st.wDay,st.wHour,
st.wMinute,st.wSecond。
祝你好运。

本人今天注册的,也是因为看了这个问题,恰好知道而已,
但不知道是否对搂主的胃口,还有,加分是什么意思啊?
领尚锋科技 2007-05-29
  • 打赏
  • 举报
回复
我在网上找到 timeGetTime(), 不知道这个函数能代替clock()吗?

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧