私の目標は、次のことを行うプログラムを書くことです。 ユーザーが将来時刻を入力すると、その時刻までの時刻をフォーマット(hh:mm:ss)、 と表示する必要があります時間の場合、現在の時刻を形式(hh:mm:ss)で返します。私の目標を達成するためにシステム時間をどのように使うのですか? 現在のステータス:C++で時刻を確認するにはどうすればいいですか?
#include <iostream>
#include<conio.h>
using namespace std;
class Time{
int hour, minute, second;
public:
void SetTime(int hour1=0, int minute1=0, int second1=0){
hour = hour1;
minute=minute1;
second=second1;
cout<<"set time working";
}
void display(){
cout<<"hour | minute | second"<<endl;
cout<<hour<<" "<<minute<<" "<<second;
}
};
int main(){
Time time;
//char om;
int hour1, minute1,second1;
cout<<"enter the hour,minute,second: ";
cin>>hour1;
cin>>minute1;
cin>>second1;
time.SetTime(hour1,minute1,second1);
cout<<"\n The current time?";
time.display();
return 0;
}
:
は、ここでの機能です。 _system clock_と呼ばれています。したがって、ユーザーが時間を設定したときに照会するだけで、照会するときに照会することができます。差を秒単位で計算し、それをあなた自身の時計ルーチンに加えてください。あるいは ''の残りの部分を使用してください。 –
paddy