C++每隔一秒执行一次程序的C++定时器函数该如何定义呢,因为在每种语言中,像这种每隔一秒执行一次的定时器是很常用的,因此小编就把它记录下来了,希望能够帮助到各位,代码如下:
#include <iostream> #include <ctime> using namespace std; //获取时钟的秒数 int getTime() { return clock()/CLOCKS_PER_SEC; } int main() { int i = 0; int lastTime = 0; while (1) { int now = getTime(); if (now - lastTime > 0) { //do Something ...此处只做输出 cout << ++i << endl; lastTime = now; } } return 0; }
上面的C++定时器输出的代码当然就是从1开始叠加的数字了。