文档章节

c++入门学习之输出系统日期和时间

指尖残雪
 指尖残雪
发布于 2016/05/22 23:56
字数 256
阅读 9
收藏 0

当用户输入命令字符“?”时显示帮助信息,输入命令字符“1”时显示系统时间,输入命令字符“1”时显示系统日期,输入字符“e”时推出系统。


#include<iostream.h>
#include<time.h>

int main(int argc,char* argv[])
{
	cout<<"请输入命令符:";
	char chCmd[256] = {0};//定义一个字符数组
	while(true)
	{
		cin.getline(chCmd,255);//等待用户输入
		if(chCmd[0] == '?')
		{
			//输出帮助信息
			cout<<"输入数字1显示系统时间,输入数字2显示系统日期,输入字母e退出系统!"<<endl;
		}
		else if(chCmd[0] == 'e')
		{
			return 0;
		}
		else if(chCmd[0] == '1')
		{
			time_t nowTime;
			time(&nowTime);//获取系统时间
			struct tm *sysTime = localtime(&nowTime);//转换为系统时间
			cout<<"系统时间:"<<sysTime->tm_hour<<":"
				<<sysTime->tm_min<<":"<<sysTime->tm_sec<<endl;//输出信息
			
		}
		else if(chCmd[0] == '2')
		{
			time_t nowTime;
			time(&nowTime);//获取系统时间
			struct tm *sysTime = localtime(&nowTime);//转换为系统时间
			cout<<"系统时间:"<<1900 + sysTime->tm_year<<"-"<<
				sysTime->tm_mon+1<<"-"<<sysTime->tm_mday<<endl;//输出信息
		}
		cout<<"请输入命令符:"<<endl;
	}
	return 0;
}


本文转载自:http://blog.csdn.net/bq1073100909/article/details/40752437

指尖残雪
粉丝 7
博文 73
码字总数 0
作品 0
上海
后端工程师
私信 提问
C语言编程新手入门项目实战学习——制作一个电子时钟

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
2018/03/16
0
0
VS2010/MFC编程入门教程之目录和总结(鸡啄米)

鸡啄米的这套VS2010/MFC编程入门教程到此就全部完成了,虽然有些内容还未涉及到,但帮助大家进行VS2010/MFC的入门学习业已足够。以此教程的知识为基础,学习VS2010/MFC较为深入的内容已非难事...

weixin_40647819
2018/05/23
0
0
C语言编程入门基础学习:控制语句之switch/case语句

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
2018/05/29
0
0
C语言编程的大门,从入门到精通,你能想象它的距离有多大吗?

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
2018/03/19
0
0
Java程序员如何高效而优雅地入门C++

Java程序员如何高效而优雅地入门Cpp,由于工作需要,需要用C++写一些模块。关于C++ 的知识结构,虽说我有过快速学习很多新语言的经验,但对于C++ 我也算是老手,但也还需要心生敬畏,本文会从...

小欣妹妹
2018/04/23
97
1

没有更多内容

加载失败,请刷新页面

加载更多

全面兼容IE6/IE7/IE8/FF的CSS HACK写法

浏览器市场的混乱,给设计师造成很大的麻烦,设计的页面兼容完这个浏览器还得兼容那个浏览器,本来ie6跟ff之间的兼容是很容易解决的。加上个ie7会麻烦点,ie8的出现就更头疼了,原来hack ie...

前端老手
8分钟前
3
0
常用快递电子面单批量打印api接口对接demo-JAVA示例

目前有三种方式对接电子面单: 1.快递公司:各家快递公司逐一对接接口 2.菜鸟:支持常用15家快递电子面单打印 3.快递鸟:仅对接一次,支持常用30多家主流快递电子面单打印 目前也是支持批量打...

程序的小猿
11分钟前
5
0
Yii 框架中rule规则必须搭配验证函数才能使用

public $store_id;public $user_id;public $page;public $limit;public $list;public $mch_list;public $cart_id;public $is_community;public $shop_id;public $cart_typ......

chenhongjiang
14分钟前
2
0
Flutter使用Rammus实现阿里云推送

前言: 最近新的Flutter项目有“阿里云推送通知”的需求,就是Flutter的App启动后检测到有新的通知,点击通知栏然后跳转到指定的页面。在这里我使用的是第三方插件Rammus来实现通知的推送,之...

EmilyWu
14分钟前
38
0
Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务

短网址顾名思义就是使用比较短的网址代替很长的网址。维基百科上面的解释是这样的: 短网址又称网址缩短、缩短网址、URL 缩短等,指的是一种互联网上的技术与服务,此服务可以提供一个非常短...

阿里巴巴云原生
29分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部