好的,所以我的问题是,如何制作一个基本上在例如12pm执行该程序其余部分的程序。例如一些不现实的代码:
#include <stdio.h>
#include <time.h>
int main()
{
Get_time() //Gets system time
if(time() == 254pm ){ //if time is 2:54pm
printf("Time: 2:54pm\n");
}
else printf("Program can not execute at this time.\n");
return 0;
}
有谁知道我该怎么做?
最佳答案
使用localtime
获取当前时间。
#include <stdio.h>
#include <time.h>
int main ()
{
// Get system time
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
// Check
if(timeinfo->tm_hour == 14 && timeinfo->tm_min == 54)
{
printf("Time: 2:54pm\n");
}
return 0;
}
关于c - 程序在特定时间执行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8190400/