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开始叠加的数字了。