闹铃

时间: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.wddqw.com/doc/71c21860f5335a8102d220f6.html