#include<iostream.h>
class clock{
private:
int hour,minute,second;
void run();
public:
void sethour(int h) {hour=h;}
void setminute(int m) {minute=m;}
void setsecond(int s) {second=s;}
void disptime(){
cout<<"NOW is:"<<hour<<":"<<minute<<":"<<second<<endl;
}
};
void clock::run(){
while(true){
if(++second>=60){
second=0;
if(++minute>=60){
minute=0;
if(++hour==24)
hour=0;
}
}
disptime();
}
}
额。。运行不了。。main函数不知道怎么写。。。
编程问题(完善)
答案:1 悬赏:0
解决时间 2021-04-27 17:23
- 提问者网友:樱花树下最美的约定
- 2021-04-27 01:56
最佳答案
- 二级知识专家网友:陪我到地狱流浪
- 2021-04-27 03:20
#include<iostream>#include <Windows.h>using namespace std;
class clock{private: int hour,minute,second; void run();public: void sethour(int h) {hour=h;} void setminute(int m) {minute=m;} void setsecond(int s) {second=s;} void disptime(){ cout<<"NOW is:"<<hour<<":"<<minute<<":"<<second<<endl; } void start(){ run(); }};
void clock::run(){ while(true){ if(++second>=60){ second=0; if(++minute>=60){ minute=0; if(++hour==24) hour=0; } } Sleep(1000); disptime(); }}
void main(){ clock c; c.sethour(0); c.setminute(0); c.setsecond(0); c.start();}
class clock{private: int hour,minute,second; void run();public: void sethour(int h) {hour=h;} void setminute(int m) {minute=m;} void setsecond(int s) {second=s;} void disptime(){ cout<<"NOW is:"<<hour<<":"<<minute<<":"<<second<<endl; } void start(){ run(); }};
void clock::run(){ while(true){ if(++second>=60){ second=0; if(++minute>=60){ minute=0; if(++hour==24) hour=0; } } Sleep(1000); disptime(); }}
void main(){ clock c; c.sethour(0); c.setminute(0); c.setsecond(0); c.start();}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息