正文

时钟程序2005-10-14 10:25:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/soliddream/6018.html

分享到:

#include<iostream> #include<ctime>#include <windows.h>  //#include<atlbase.h> 加这个也可以using namespace std; class Clock{public:    Clock(int H=0,int M=0,int S=0):Hour(H),Minute(M),Second(S){};  //构造函数,并初始化    void SetClock(int H=0,int M=0,int S=0) {Hour=H;Minute=M;Second=S;} //设置时间    void PrintClock();  //输出时间    operator++(); //重载++private:    int Hour,Minute,Second;}; void Clock::PrintClock() //输出时间{    cout<<Hour<<":"<<Minute<<":"<<Second<<endl;} Clock::operator ++() //重载++{    Second++;    if(Second==60)    {        Second=0;        Minute++;        if(Minute==60)        {            Minute=0;            Hour++;        }        if(Hour==24)        {            Hour=0;        }    }} int main(){    Clock a;    SYSTEMTIME st;  //定义个是系统时间类    GetLocalTime(&st); //获取时间    a.SetClock(st.wHour,st.wMinute,st.wSecond);  //获取的小时,分钟,秒 传给Clock a    for(;;)    {                cout<<"现在时间是: ";        a.PrintClock();  a++;        time_t start,end;        start = time(NULL);  for(;;)  {   end = time(NULL);      if(end-start==1)break;  }         system("cls"); //清屏    }     return 0;}

阅读(3401) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册