文档章节

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

指尖残雪
 指尖残雪
发布于 2016/05/22 23:56
字数 256
阅读 5
收藏 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程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

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

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

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

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

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

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

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

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

小欣妹妹
04/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

golang使用protobuf简易教程

参考文档:https://blog.csdn.net/qq_15437667/article/details/78425151 一、安装protobuf # 去github.com/golang/protobuf下载源码包,# 拷贝到 $GOPATH/src/github.com/golang/protobuf......

科陆李明
28分钟前
0
0
8月16日 上课截图

小丑鱼00
43分钟前
0
0
Nginx负载均衡、配置SSL

Nginx负载均衡 在 /usr/local/nginx/conf/vhost/ 下创建一个文件,写入以下内容 加载后用curl测试可以访问设置的网站 www.qq.com ssl原理 HTTPS是一种加密的http协议,如果HTTP通信的数据包在...

黄昏残影
47分钟前
0
0
String 源码阅读笔记

String源码阅读 本人学习笔记,内容来自于阅读源码和其他博客,水平有限,如有错误,烦请指正。 详情参考: Java 7 源码学习系列(一)——String 请别再拿“String s = new String("xyz");...

等到烟火清凉_
48分钟前
4
0
Coding and Paper Letter(十二)

资源整理。<!-- more --> 1 Coding: 1.R语言生成的ppt,GeoStat2018会议报告,时空模式分析的报告。 geostat18 2.欧空局哨兵和SMOS的工具集,关于对地观测数据的处理与分析的docker容器。 ...

胖胖雕
49分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部