注册 登录
编程论坛 C++教室

时钟程序求大神解答。

ytiantian 发布于 2013-05-07 11:08, 448 次点击
#include<iostream>
using namespace std;
class Clock
{public:
Clock();
void SetTime (int NewH,int NewM,int NewS);
void ShowTime();
~Clock(){}
Private:
int Hour;
int Minute;
int Second;
      };
Clock::Clock()
{
Hour=0;
Minute=0;
Second=0;
              }
void Clock::SetTime(int NewH,int NewM,int NewS)
{
     Hour=NewH;
     Minute=NewM;
     Second=News;
     }
void Clock::ShowTime()
{
     cout<<Hour
     <<":"
     <<Minute
     <<":"
     <<Second
     <<":"
     <<endl;
     }
Clock globClock;
int main()
{
     cout << "The first time output:"<< endl;
     globClock.ShowTime();
     globClock.SetTime(8,30,30);
     Clock myClock(globClock);
     cout << "The second time output:"<<endl;
     myClock.ShowTime();
     }
2 回复
#2
wangtao_1102013-05-07 11:58
#include<iostream>
using namespace std;
class Clock
{public:
Clock();
void SetTime (int NewH,int NewM,int NewS);
void ShowTime();
~Clock(){}
Private:   Private:  改为 private  小写
int Hour;
int Minute;
int Second;
      };
Clock::Clock()
{
Hour=0;
Minute=0;
Second=0;
              }
void Clock::SetTime(int NewH,int NewM,int NewS)
{
     Hour=NewH;
     Minute=NewM;
     Second=News;  NewS
     }
void Clock::ShowTime()
{
     cout<<Hour
     <<":"
     <<Minute
     <<":"
     <<Second
     <<":"
     <<endl;
     }
Clock globClock;
int main()
{
     cout << "The first time output:"<< endl;
     globClock.ShowTime();
     globClock.SetTime(8,30,30);
     Clock myClock(globClock);
     cout << "The second time output:"<<endl;
     myClock.ShowTime();
    //要返回值
    return 0;
     }
#3
邓士林2013-05-07 12:21
小的拼写错误,你要多细心
1