问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我想作一个24小时循环定时器

发布网友 发布时间:2022-04-24 19:54

我来回答

2个回答

热心网友 时间:2023-10-09 04:41

请试一下这个模拟时钟,看看能不能用:
#include <iostream>
#include <iomanip>
#include <ctime>
#include <windows.h>
using namespace std;
void Update();
void setTime( int h, int m, int s,int d,int mo,int y);
void Display();
void Delay(int seconds);

struct clock
{
int hour,minute,second;
int day,month,year;
}clock1;

int main()
{
clock1.hour = clock1.minute = clock1.second = 0;

// 设置初始时间//
setTime(10,30,50,2,7,2010);

while(1)
{
Update(); // 时钟更新//
Display(); // 时间显示//
Delay(1); // 模拟延时1秒//
}

return 0;
}
// 设置初始时间 //
void setTime( int h, int m, int s,int d,int mo,int y)
{

clock1.year = ( y >= 2010 && y < 3010 ) ? y : 2010;
clock1.month = ( mo >= 1 && mo < 13 ) ? mo : 1;
clock1.day = ( d >= 0 && d < 31 ) ? d : 1;
clock1.hour = ( h >= 0 && h < 24 ) ? h : 0;
clock1.minute = ( m >= 0 && m < 60 ) ? m : 0;
clock1.second = ( s >= 0 && s < 60 ) ? s : 0;
}

//时间更新//
void Update()
{
clock1.second++;
if (clock1.second == 60)
{
clock1.second = 0;
clock1.minute++;
}

if (clock1.minute == 60)
{
clock1.minute = 0;
clock1.hour++;
}

if (clock1.hour == 24)
{
clock1.hour = 0;
clock1.day++;
}
if (clock1.day == 31)
{
clock1.day = 1;
clock1.month++;
}
if (clock1.month == 13)
{
clock1.month = 1;
clock1.year++;
}

}

//时间显示//
void Display()
{
cout<<" " <<clock1.year<<"."<<( clock1.month < 10 ? "0" : "" ) << clock1.month << "."
<<( clock1.day < 10 ? "0" : "" ) << clock1.day<<" "
<< ( clock1.hour < 10 ? "0" : "" ) << clock1.hour << ":"
<< ( clock1.minute < 10 ? "0" : "" ) << clock1.minute << ":"
<< ( clock1.second < 10 ? "0" : "") << clock1.second << "\r";
}

//模拟延迟1秒//
void Delay(int seconds)
{
Sleep(1000);
}

热心网友 时间:2023-10-09 04:42

用什么语言做啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 什么叫嵌入式计算机? 在VBS中如何实现定时循环功能 嵌入式计算机与PC机的区别是什么? js for循环中使用定时器 嵌入式计算机的简介 农村医保缴费怎么查询缴费记录 批处理循环定时运行 单片机和嵌入式式计算机是一个概念么? unix脚本定时循环执行的方法 计算机类型的嵌入式计算机 钉钉如何创建循环定时任务,就是像闹钟一样每天定时提醒。 怎么让一个进程一直循环定时执行 什么是嵌入式电脑? 24小时循环定时IC常用的有哪几款? 德力西kg316tp-10S循环定时怎么设置? 华为nova8换屏 华为nova8在官方换屏幕要多少钱? 北京公交有多少种?都是如何收费的 比电脑台式机散热风扇小一半左右的风扇,能吹冷风,能制冷 循环风扇有制冷效果吗 嵌入式工业计算机的三大特点是什么? 51单片机用for循环怎么定时具体定时多长时间? 农保缴费账单怎么查询 嵌入式系统主要融合了计算机软硬件技术 qt中定时器启动后是在不断的循环定时吗 比如定义一个1s定时器 1s后它又重新开始定时吗 计算机嵌入式系统指的是什么?? labview在while循环里用定时程序怎么搞 新农保缴费记录查询 嵌入式系统是计算机系统的一种吗 我有一个java程序的jar包,如何在.bat文件中定时循环定时执行,比如说定时五分钟执行一次 对于嵌入式计算机正确的说法是( )。 plc里面的定时器怎么循环启动 求一个安卓循环定时APP,要求可以自定义周期 VB的定时循环问题 实用电路原理与应用-循环工作定时器,工作时间如何调整 怎么用51单片机定时1个小时 好像是循环,具体汇编程序是怎样的?? 【解梦】梦到下雷阵雪是什么暗示? 在梦里 雷阵雨 天昏地暗怎么理解? 梦见下大雨天空和地很近 孕妇梦见下雷阵雨天上出现一天黑狮子