📄 00043.cpp
字号:
/*
名称编号:00043
实现功能://C++计时器,显示系统时钟
运行结果:通过
*/
/***************************************************************************/
#include <windows.h>
#include <iostream.h>
#include <ctime>
class timer//timer类的定义声明
{
public:
int mytime(int HH,int MM,int SS); //共有成员
private: //私有成员
tm *h;//时,代表什么含义,tm是什么意思?
tm *m;//分
tm *s;//秒
time_t t;//是ctime函数的什么功能?
};
int timer::mytime(int ,int ,int ) //函数实现
{
for(;;)
{
t=time(0);
h=localtime(&t);
m=localtime(&t);
s=localtime(&t);
cout<<h->tm_hour<<":"<<m->tm_min<<":"<<s->tm_sec<<endl;
Sleep(1000);//延迟1000毫秒(1000毫秒=1秒)
system("cls");//清屏(刷新的一部分)
}
return (0);
}
int main()
{
int hour=0;
int minute=0;
int second=0;
timer v;
v.mytime(hour,minute,second);
return (0);
}
/***************************************************************************/
/*
h=localtime(&t);//1//表示返回小时
m=localtime(&t);//2//返回分钟
s=localtime(&t);//3//返回秒
localtime
struct tm *localtime( const time_t *time );
功能:函数返回本地日历时间。
tm是一个时间的结构体 那里定义的是结构体类型
#ifndef _TM_DEFINED
struct tm {
int tm_sec; /* seconds after the minute - [0,59] */
int tm_min; /* minutes after the hour - [0,59] */
int tm_hour; /* hours since midnight - [0,23] */
int tm_mday; /* day of the month - [1,31] */
int tm_mon; /* months since January - [0,11] */
int tm_year; /* years since 1900 */
int tm_wday; /* days since Sunday - [0,6] */
int tm_yday; /* days since January 1 - [0,365] */
int tm_isdst; /* daylight savings time flag */
};
#define _TM_DEFINED
#endif
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -