我想通过定时器计数器来控制应用程序的执行时间。 我看到time.h
完成这项工作。循环时间控制的长度 - C
#include <time.h>
#define SIZE 256
void main(){
time_t curtime,endtime;
struct tm *loctime, *etime;
char buffer[SIZE];
//TIME
curtime = time(NULL);
endtime = curtime + 2*60;
loctime = localtime (&curtime);
etime = localtime (&endtime);
strftime (buffer, SIZE, "The time is %S \n", loctime);
fputs (buffer, stdout);
strftime (buffer, SIZE, "The time is %S.\n", etime);
fputs (buffer, stdout);
}
为什么我得到的开始和结束时间是相同的。
但是我将结束时间增加了120秒。 – pistal
你没有做任何事情来控制执行的时间长度 - 没有睡眠等...... – John3136
但是递增应该至少给出经过时间的差异,对吧? – pistal