【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《闹铃》,欢迎阅读!
闹铃(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