c++作成時間関数クラス

1711 ワード

実装クラスの定義と呼び出し
ClockタイムクラスのヘッダファイルClock.h

//#pragma once
#ifndef _CLOCK_H_
#define _CLOCK_H_
 
class Clock
{
public:
 
  void Init(int hour, int minute, int second);
  void Display();
  void Update();
 
  int GetHour();
  int GetMinute();
  int GetSecond();
 
  void SetHour(int hour);
  void SetMinute(int minute);
  void SetSecond(int second);
 
private:
  int hour_;
  int minute_;
  int second_;
};
#endif // _CLOCK_H_

Clock時間クラスの実装ファイルClock.cpp

#include "Clock.h"
#include 
#include 
using namespace std;
 
void Clock::Display()//            
{  cout< 
 

main――時間運転主関数main.cpp

#include "Clock.h"
#include 
#include 
int main(void)
{  Clock tt;
 
  tt.Init(0, 0, 0);    //     
  tt.Display();    //         
 
  char input_key;
  input_key=getch();   //       
 
  while(input_key!=27)  //        Esc   
  {  if (kbhit())    //        
    {  input_key=getch();
    }
    tt.Update();
    tt.Display();
  }
  return 0;
}

以上が本文のすべてですが、C++の勉強に役立つことを願っています.