回 帖 发 新 帖 刷新版面

主题:[讨论]问一下,用C++怎样获得时间的函数?

我想写一个程序:
        
        每隔一段固定的时间,他就会去做一件事,再过一段时间,他又做另一件事情..........

请问,对于这个程序,怎样获得关于时间设置的函数呢?

回复列表 (共1个回复)

沙发

设一个指针数组,每个元素试个函数指针
while(1)

     do(array[i++]);//挨到做你想做的事情
     sleep(n);     //n为间隔的时间
     //不可能有无数个事情撒,有可以你想做完某个事情后从头来
     if(i==XX)
     {
          i= 0;
     }
}

我想补充一点的是,以上代码不是多线程方式,所以执行的时间肯定和你预计的间隔时间有出入,甚至出入很大,二,Windows下休眠函数为Sleep,包含在windows.h里

我来回复

您尚未登录,请登录后再回复。点此登录或注册