C++学习(七)——系统时间的获取以及类的显示
来源:互联网 发布:淘宝内部优惠券靠谱吗? 编辑:程序博客网 时间:2024/05/21 10:47
C++标准库<ctime>
main.cpp
#include "Timer.h"#include <iostream>#include <ctime>using namespace std;void SetTimeObject(Timer *);int main(void){Timer Mywatch;SetTimeObject(&Mywatch);Mywatch.DisplayTimer();return 0;}void SetTimeObject(Timer *pwatch)// 获取系统时间{char time_right_now[20];// 存储时间的字符串// _strtime函数将系统时间保存在一个字符串中_strtime(time_right_now);// 将系统时间存储到一个字符串中cout<<"系统时间为:"<<time_right_now<<endl;// 需要获得小时、分钟和秒钟数// 要用到一个time_t结构,该结构定义在time.h中time_t SystemTime;// UTC时间变量// 把SystemTime的地址传递给时间函数time// 此时间函数time把UTC秒钟数存放在SystemTime中time(&SystemTime);// 需要将UTC转换成我们能使用的形式// localtime函数可完成此任务// 声明一个结构tm的指针来保存各时间信息struct tm * OStime;// 将SystemTime的地址传递给localtime可将其转换成tm结构// OStime就指向了我们需要的数据OStime = localtime(&SystemTime);/* 现在可以访问系统时间的小时、分钟、秒了,将这些数据传递给Time对象的ResetTimer函数。tm结构中有tm_hour, tm_min, tm_sec成员。*/pwatch->ResetTimer(OStime->tm_hour, OStime->tm_min, OStime->tm_sec);}
Timer.h
#ifndef _TIMER_H_#define _TIMER_H_class Timer{public:Timer();void ResetTimer(int hour, int min, int sec);void DisplayTimer();private:int hour_, min_, sec_;};#endif// _TIMER_H_
Timer.cpp
#include "Timer.h"#include <iostream>using namespace std;Timer::Timer(){hour_ = 0;min_ = 0;sec_ = 1;}void Timer::ResetTimer(int hour, int min, int sec){hour_ = hour;min_ = min;sec_ = sec;}void Timer::DisplayTimer(){cout<<"Timer: "<<hour_<<":"<<min_<<":"<<sec_<<endl;}
0 0
- C++学习(七)——系统时间的获取以及类的显示
- 获取系统时间以及时间显示的格式
- C++获取windows系统时间的七种方式
- C++获取windows系统时间的七种方式
- linux c 获取系统时间的方法
- C/C++获取系统时间的函数
- C语言获取系统时间的函数
- C语言获取系统时间的方式
- C语言获取系统时间的方法
- Linux C获取系统的运行时间
- C语言获取系统时间的函数
- C语言 获得系统时间以及时间函数的用法。
- 【Android】 获取系统时间以及时间与字符串时间的转换以及时间的比较从而设置软件失效时间
- 显示系统的时间
- 系统时间的显示
- 显示系统的时间
- 时间操作(Java版)—获取距离系统时间N天后的日期时间信息
- Java学习笔记(七)——获取类中方法的信息,java的LinkedList
- Day53: New partner
- SpringMVC的数据绑定
- No enclosing instance of type Interface is accessible.
- POJ 1840Eqs(hash)
- 【Python - GPU】基于Python的GPU加速并行计算 -- pyCUDA
- C++学习(七)——系统时间的获取以及类的显示
- PHP学习建议
- 个人技术博客
- 6 扭曲验证码
- linux c实现ls命令
- 第4章 C程序结构语句
- Java动态代理解析
- 东南928真题订正
- js中 New一个函数和直接调用函数的区别