c++ 类 实现时钟程序
/*******以下程序用VS2013编译通过********/
/********时钟类*********/
//文件clock.h
#pragma once
class clock
{
public:
clock();
~clock();
void run();
private:
int hours;
int min;
int sec;
void show();
void tick();
};
//文件clock.cpp
#include "clock.h"
#include
#include
#include
#include
clock::clock()
{
time_t t =time(NULL);
tm ti;
localtime_s(&ti,&t); //函数带后面带 _s 的是 c 函数的安全版本。
//localtimec带一个参数,而localtime_s带两个参数,localtime_s只是把 localtime的返回值改成参数而已。
hours = ti.tm_hour;
min = ti.tm_min;
sec = ti.tm_sec;
}
void clock :: run()
{
while (1)
{