`
张玉龙
  • 浏览: 745064 次
  • 性别: 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++的倒计时插件,时间为17:15,小插件,自己做着玩的

    c++ 编写的倒计时时钟

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

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

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

    倒计时 C++版

    在本文中,我们将深入探讨如何使用C++编程语言来实现一个倒计时功能。C++是一种强大且灵活的编程语言,适用于开发各种类型的应用程序,包括倒计时器这种时间管理工具。 首先,我们需要理解倒计时的基本概念。倒计时...

    C++---倒计时代码

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

    C++命令符式倒计时器

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

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

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

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

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

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

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

    倒计时关机小软件

    首先,这款倒计时关机小软件的核心功能是让用户能够设定一个倒计时时间,在倒计时结束时自动执行关机操作。这个功能看似简单,但在实际应用中却非常有效。想象一下,在你下载完大文件后,可能需要外出或是休息,这...

    用MFC写的一个倒计时程序

    结合自学的一点基于MFC的知识,自己动手完成了一个倒计时程序。程序功能很简单,是以我自己设定的时间为基准的。其中应用到了消息响应中的背景替换(背景擦除),列表框控件,图形控件,还有定时器等的功能。大家...

    基于C语言/C++版本的元旦倒计时代码

    基于C语言/C++版本的元旦倒计时代码,适合初学C语言/C++的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学C语言/C++ 程序设计的小伙伴们,你们的成长是我最大的幸福

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

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

    正常计时和倒计时的计时器

    在这个特定的项目中,我们讨论的是一个由Microsoft Visual C++ 6.0开发的计时器程序,它包含了正常计时和倒计时两种模式,并且还支持通过水平滑块来调节计时速度。 首先,让我们深入了解一下Microsoft Visual C++ ...

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

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

    倒计时_提醒

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

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

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

    winform编写的倒计时小软件

    在这个场景中,我们讨论的是一个名为"winform编写的倒计时小软件"的项目,它是用C++编程语言和Visual Studio 2013 IDE编译器实现的。 1. **WinForm应用开发**: - WinForm是.NET Framework的一部分,它提供了大量...

Global site tag (gtag.js) - Google Analytics