闹钟按键k1关闭的代码

闹钟按键k1关闭的代码,第1张

下面是一个简单的C++实现闹钟按键K1关闭的代码示例:

```

#include <iostream>

#include <ctime>

#include <conio.h>//需要引用conio.h头文件

using namespace std

int main()

{

// 根据当前系统时间设定闹钟时间

time_t now = time(0)

tm *ltm = localtime(&now)

int alarm_hour = (ltm->tm_hour + 1) % 24// 设置闹钟时间为当前时间的下一个小时

int alarm_min = ltm->tm_min

// 输出闹钟时间

cout <<"Alarm set for " <<alarm_hour <<":" <<alarm_min <<endl

int key

bool alarm_on = true

while (alarm_on) {

// 检查是否到达闹钟时间

now = time(0)

ltm = localtime(&now)

if (ltm->tm_hour == alarm_hour &&ltm->tm_min == alarm_min) {

cout <<"Alarm!" <<endl

beep()// 让电脑发出蜂鸣声

}

// 检查是否按下了K1键

if (_kbhit()) {

key = _getch()

if (key == 'k' || key == 'K') {

cout <<"Alarm turned off" <<endl

alarm_on = false

}

}

}

return 0

}

```

该代码使用了time()函数获取系统时间,并使用_kbhit()和_getch()函数检测按键输入。当闹钟时间到达时,程序会发出蜂鸣声并在控制台上显示"Alarm!",用户按下K1键后闹钟会被关闭,程序结束运行。

以华为P40、EMUI11为例。有以下步骤:

1、打开手机后,选择手机主界面中的“时钟”图标;

2、选择屏幕左下角的“新建闹钟”按钮,进入设置闹钟界面;

3、根据个人需求,选择自己要设置的时间;设置闹钟铃声、重复周期、响铃时长、再响间隔等

4、在闹钟列表中就会显示出刚才设置的闹钟,旁边有闹钟开关。还是找不到可以下载第三方软件,比如正点闹钟就很好。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存