`
张玉龙
  • 浏览: 737266 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

C++ 写的下班 倒计时 软件

 
阅读更多
#include <iostream>
#include <windows.h>
#include<ctime>
//#include <cstdlib>
using namespace std;

int days;
int hours;
//分钟minutes
int minutes;
int seconds;

void printMenu()
{
	cout<<"欢迎进入时间倒计时系统"<<endl;
	cout<<endl;
}

void Input()
{
	cout<<"请输入时间,格式为:Days,Hours,Mintues,Seconds"<<endl;
	cin>>days>>hours>>minutes>>seconds;
	cout<<endl;

}

void CountDown_Seconds(int &Days,int &Hours,int &Mintues,int &Seconds)//引用
{

	for(; Seconds >= 0; Seconds--)
	{

	//	cout<<"倒计时"<<Days<<"天"<<Hours<<":"<<Mintues<<":"<<Seconds<<""<<endl;//Seconds的S没有大写
		cout<<Hours<<":"<<Mintues<<":"<<Seconds<<""<<endl;//Seconds的S没有大写
                Sleep(1000);//后Sleep可以看清楚时间
		system("cls");
	}

}

void CountDown_Mintues(int &Days,int &Hours,int &Mintues,int &Seconds)//引用
{

	for(; Mintues >= 0; Mintues--)//<=改成>=
	{
		CountDown_Seconds( Days, Hours, Mintues, Seconds);
		Seconds = 59; //这个改成59
	}

}

void CountDown_Hours(int &Days,int &Hours,int &Mintues,int &Seconds)//引用
{
	for( ; Hours >= 0 ; Hours--)//<=改成>=
	{
		CountDown_Mintues( Days, Hours, Mintues, Seconds);
		Mintues = 59;//这个改成59
	}
}

void CountDown(int Days,int Hours,int Mintues,int Seconds)
{
	for( ; Days >= 0 ; Days--)//<=改成>=
	{
		CountDown_Hours( Days, Hours, Mintues, Seconds);
		Hours = 23; //这个改成23
	}
}


int main()
{

//	int i = 1;
//	int set;

//	printMenu();
//
//	while(i<=3)
//	{
//		Input();
//
//		cout<<"您输入的时间为"<<days<<"天"<<hours<<"小时"<<mintues<<"分"<<seconds<<"秒"<<endl;
//		cout<<"确认请按 1 ,否则请按 0 : ";
//		cin>>set;
//
//		if(set)
//		{
//			break;
//		}
//		i++;
//	}

	 time_t now_time;
	 now_time = time(NULL);

	 struct tm now = *localtime(&now_time);
	 cout<<now.tm_hour<<":"<<now.tm_min<<":"<<now.tm_sec;
	days=0;
	hours=19-now.tm_hour;
	minutes =59-now.tm_min;
	seconds =60-now.tm_sec;
	CountDown( days, hours, minutes, seconds);
   //system("pause");
   return 0;
}



分享到:
评论

相关推荐

    C++写的倒计时程序

    使用C++写的倒计时程序,具体时间可以自己设置,欢迎各位参考指正!

    c++ 编写的倒计时时钟

    在C++编程中,创建一个倒计时时钟是一项常见的任务,它可以用于各种应用程序,比如考试倒计时、任务截止时间提醒等。这个项目的核心在于理解时间处理和用户界面设计。以下是一些关于如何使用C++编写倒计时时钟的关键...

    自制c++控制台简易倒计时.exe

    自制c++控制台简易倒计时.exe

    一个C++开发的倒计时小程序

    在软件工程中,倒计时程序常用于活动预告、定时提醒或者考试计时等场景,它能够帮助用户设定一个特定的时间点,然后从当前时间开始倒数,直到达到设定的时间。 描述中提到的“NULL”可能意味着这个程序没有特别复杂...

    C++版倒计时程序,利用EasyX图形库实现

    C++小程序系列,童叟无欺,可运行,但首先你的电脑需要安装Easyx图形库;该小程序适合刚入坑EasyX图形库的小伙伴和踏上C++修行之路待提升的小伙伴,我的文章中有主要部分的解析,如有疑问可私信或者评论留言讨论,...

    C++---倒计时代码

    根据给定的文件信息,我们可以总结出以下关于“C++倒计时代码”的知识点: ### 1. C++中的类定义 在C++中,类是面向对象编程的基础,用于封装数据和操作这些数据的方法。在本例中,定义了一个名为`time`的类来实现...

    c++倒计时2.0.cpp

    倒计时,十分简单实用

    C++命令符式倒计时器

    简单的倒计时工具,可以用来做各种类型的时钟倒计时!简单易懂

    c++倒计时源代码.cpp

    用c++写的倒计时小程序

    c++简易版倒计时源代码.cpp

    c++简易版倒计时源代码

    倒计时关机小软件

    标题中的“倒计时关机小软件”是一个实用的小程序,它的主要功能是设定一个倒计时时间,当倒计时结束时,电脑将自动关机。这种类型的软件在需要定时执行关机操作的场景中非常有用,比如在下载大文件、进行系统更新...

    VC++倒计时,vc++倒计时怎么在桌面显示,C,C++

    在本文中,我们将深入探讨如何使用VC++(Visual C++)来实现倒计时功能,并在桌面显示。倒计时程序在许多应用中都十分常见,例如定时提醒、活动倒计时等。同时,我们还将关注如何利用LED控件来增强用户界面的视觉...

    C++元旦倒计时代码系列集合

    【C++元旦倒计时代码系列集合】是一个关于利用C++编程实现倒计时功能的专题,主要关注如何计算从当前日期到元旦节的剩余时间。这个专题包含两种不同的实现方式,分别是简单倒计时代码和元旦倒计时图片的绘制。 1. ...

    希沃白板计时器提取版 ,集成倒计时和计时器两大功能,支持全屏

    Compiler: Microsoft Visual C/C++ Language: C/C++ ...这款计时工具是从希沃软件中提取而成,具备计时和倒计时两种功能,操作非常简单。它非常适合办公场景,例如演示文件或工作汇报时使用,并且支持全屏操作。

    60s倒计时,60s倒计时程序,C,C++

    在本文中,我们将深入探讨如何在STM32微控制器上实现一个60秒倒计时程序,使用C或C++语言进行编程。STM32是一款基于ARM Cortex-M内核的微控制器,广泛应用于嵌入式系统,特别是对于需要实时性和低功耗的应用。 首先...

    vc++源代码自己输入倒计时时间开始倒计时

    在本项目中,我们主要探讨的是一个基于VC++编写的倒计时程序。这个程序允许用户根据自己的需求自定义倒计时的时间,并在输入后立即开始倒计时。这是一个非常实用的功能,尤其适用于那些需要定时提醒或者管理时间的...

    倒计时_提醒

    倒计时软件通常包含以下关键特性: 1. 设置结束时间:用户可以设定一个未来的日期和时间作为倒计时的目标。 2. 显示剩余时间:实时更新并显示距目标时间还有多少天、小时、分钟和秒。 3. 自定义设置:允许用户根据...

    带倒计时的电话号码抽奖软件

    【标题】"带倒计时的电话号码抽奖软件"是一个基于VC++开发的程序,它设计用于进行一种特殊的抽奖活动,其中抽奖号码可以是电话号码,但理论上也能够替换为身份证号码或其他数字序列。该软件引入了倒计时功能,为抽奖...

    c++下MFC的计时器

    在这个主题中,我们将深入探讨如何在C++下使用MFC来创建计时器,包括正计时、倒计时以及设置暂停等特性。 首先,我们需要了解MFC中的`Ctimer`类。尽管Windows API提供了一个名为`SetTimer`的函数来创建定时器,但...

Global site tag (gtag.js) - Google Analytics