time24.cpp
来自「时间表」· C++ 代码 · 共 63 行
CPP
63 行
#include<iostream.h>
#include"time24.h"
char c;
int sum;
void normalizeTime(){
if(Hour>23||Hour<0||Minute>59||Minute<0){
cout<<"the writing is error\n";
return 0;
}
time24::time24(int h, int m){
Hour=h;
Minute=m;
}
void time24::addTime(int m){
int x=(Minute+m)/60;
Minute=(Minute+m)%60;
Hour=Hour+x;
}
void time24::readTime(){
cin>>Hour>>c>>Minute;
}
void time24::writeTime() const{
if(Hour<10) cout<<0;
cout<<Hour<<':';
if(Minute<10) cout<<0;
cout<<Minute;
}
int time24::getHour() const{
return Hour;
}
int time24::getMinute() const{
return Minute;
}
time24::duration(const time24& t){
int hh,mm;
if(Minute<=t.getMinute()){
mm=t.getMinute()-Minute;
hh=t.getHour()-Hour;
}
else{
mm=t.getMinute()-Minute+60;
hh=t.getHour()-Hour-1;
}
return time24(hh,mm);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?