怎么用c语言编写闹钟程序,期末作业求大神

怎么用c语言编写闹钟程序,期末作业求大神,第1张

最简单的方法,先让用户输入时间然后使用结构体保存起来,然后用一个循环,while、for都可以,然后在循环中取得当前罩亏的时间,使用取袭差得的时间与用拍闷皮户设定的时间进行比较,

如果没到时间,那么就继续循环。

如果到时间了,发音,然后退出循环。

稍微复杂一些的方法,使用Timer、启动线程的方法。

呵呵,写了一个玩玩:

#include <stdio.h> 枣棚 

#include <windows.h>

#include <winbase.h> 

int main(int argc, char *argv[])

{

SYSTEMTIME time

SYSTEMTIME clock

GetLocalTime(&time)

printf("当前时间为:%2d:%2d:%2d\n",time.wHour,time.wMinute,time.wSecond)

printf("请设定闹钟时间:\n")

printf("时:")

scanf("%2d"梁巧,&clock.wHour)

printf("分:橡岩键")

scanf("%2d",&clock.wMinute)

while(1)

{

Sleep(1000)

GetLocalTime(&time)

if((time.wHour==clock.wHour)&&(time.wMinute==clock.wMinute))

{

printf("\a\a\a时间到!!!")

break

}

}

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12539391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存