```
#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、在闹钟列表中就会显示出刚才设置的闹钟,旁边有闹钟开关。还是找不到可以下载第三方软件,比如正点闹钟就很好。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)