闹铃

2022-08-12 02:03:22   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《闹铃》,欢迎阅读!
闹铃
闹铃(C语言)

目的与要求

目的:培养学生综合利用C语言进行程序设计的能力,主要是培养学生利用系统提供的标准函数进行创新设计

要求:用户输入设定的时间,程序记下用户所输入的时间,并且与系统的当前时间不断进行比较,直到相等时间则闹铃响。如果用户设定的时间早于系统的时间,则闹铃马上响。

设计方法与基本原理

基本原理:利用系统函数gettime()得到系统内的时间,存储在相应的数据单元中,然后与用户设定的时间相比。 设计方法:

1. 设计一个时间结构time用来存储系统时间和用户输入的设定时间。 struct time {

unsigned char ti_min; //minutes unsigned char ti_hour; //hours

unsigned char ti_hund; //hundredths of seconds unsigned char ti_sec; //seconds }

2. 循环比较两时间是否相等,相等就闹铃,不等则继续等待。


3. 闹铃用sound()函数实现,停止用nosound()函数实现。 头文件与函数:

#include #include #include 流程图





N

时间

N

Y

设定时间子程序

显示 画出表盘和刻度

初始化 开始

DOS系统时间

与闹钟时间相比较

Y

设定闹钟时间子程序


本文来源:https://www.wddqxz.cn/71c21860f5335a8102d220f6.html

相关推荐