min、hours、AM、PM を要求するプログラムを作成したいのですが、現在の時刻を表示するときに、現在入力されているミントに 1 を追加したいのです。例: 時間を入力します: 5、分を入力します: 23 AM または PM: AM を入力すると、新しい時刻が 5:24 AM と表示されます。このように、時間を入力してください: 11 分を入力してください: 59 AM または PM を入力してください: AM 新しい時刻は 12 00 PM です。また、時刻を午前 12 時 59 分から午前 1 時まで変更します。これは私がこれまで行ってきたことですが、時間をループさせる方法がわかりません。また、クラスなしでこれを作成したいと思います。このことは私をイライラさせ、どこにも行きません。
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int hr = hr;
int min = min;
int period = period;
currentTime
int time;
time = hr * 60 + min + 1;
hr = time / 60;
min = time % 60;
currentTime = currentTime(5, 59, "AM");
cout<<currentTime .hr +" : "+currentTime .min +" "+currentTime .period;
cin>>hrs;
}