//获得当前的时间
COleDateTime m_CurTime;
m_CurTime = COleDateTime::GetCurrentTime(); //循环等待 5分钟 整点时间
while (!(m_CurTime.GetMinute()%5))
{
Sleep(1000);
m_CurTime = COleDateTime::GetCurrentTime();
}这样 是否可以等到 5分钟 10分钟 15分钟等等 实际却没有这样的 结果
COleDateTime m_CurTime;
m_CurTime = COleDateTime::GetCurrentTime(); //循环等待 5分钟 整点时间
while (!(m_CurTime.GetMinute()%5))
{
Sleep(1000);
m_CurTime = COleDateTime::GetCurrentTime();
}这样 是否可以等到 5分钟 10分钟 15分钟等等 实际却没有这样的 结果
解决方案 »
- JPG图片 浏览和 从数据库读出 报错 unknown error 0x800a0e7d
- stl高级用法出错,请教!!
- VC做的OPC客户端怎样访问WINCC的变量数据?
- 菜鸟问一个简单的问题
- 请教高手:汉字内码怎么转化为相应的汉字??谢谢!!
- vc6中,我向工程添加了一对.h,.cpp文件,其中包含一个类。可是,class wizard中并未出现!
- 如何禁用局域网网卡? 急~~~~~~~~~~~~~~~~~~~~~~`
- How to capture all controls's change event in the parent window?
- 令人崩溃抓狂的错误,怎么才能抓到它?
- 请问哪里有10用户以上的Sygate软件
- 获取了控件句柄,如何提取空间里的数据?
- CWnd::GetSafeOwner_()它为什么做得这么复杂?
sleep 1秒 判断分钟是否为0 应该比较准了.
不知道这个循环有何意义:如果遇到分钟数是5的整倍数则继续循环,否则退出循环。其他什么都没干!你是想得到什么?获取时间,你也可以用这个:
do {
SYSTEMTIME st;
::Sleep(1000);
::GetLocalTime(&st);
} while (st.wMinute......);