怎么用c语言编个闹钟

2024-11-30 00:16:07
推荐回答(2个)
回答1:

控制台程序么?是的话
#include
#include
#include
int main()
{
time_t timer;
char str[80];
char str1[80];
struct tm *tblock;
timer=time(NULL);
tblock=localtime(&timer);
printf("Local time is: %s",asctime(tblock));
strcpy(str1,asctime(tblock));
struct tm *t;
t=localtime(&timer);
scanf("请输入 秒 分 小时 天 月 年(从1900开始加)",&t->tm_sec,&t->tm_min,&t->tm_hour ,&t->tm_mday ,&t->tm_mon ,&t->tm_year );
strcpy(str,asctime(t));

for(;;)
{
if(strcmp(str,str1)==0)
{
for(;;)
{
printf("\a");
}
}
}
return 0;
}

回答2:

设置定时器。每分钟检验时间,如果为设定时间就调用播放声音函数。 你用VB编的话会简单N倍……