C++でどうすればいいですか?C++で時間hh:mmを追加する
例:
time1 = 04:45;
time2 = 02:25;
result = time1 + time2;
result = 07:10
た日付タイプでは(文字列、ダブルなど)の値を保存する時間でしょうか?
編集: このコードから可能ですか?int h = 23
とint m = 14
?つまり、%Hと%Mを出力する方法は?
int main()
{
std::tm t = {};
std::istringstream ss("23:12");
ss >> std::get_time(&t, "%H:%M");
if (ss.fail()) {
std::cout << "Parse failed\n";
} else {
std::cout << std::put_time(&t, "%R") << '\n';
}
}
ここではコードを書くつもりはありません。何を試しましたか?あなたの作品を見せてください!次に*具体的な質問をしてください。 –
ここで解析する:http://en.cppreference.com/w/cpp/io/manip/get_time – Snps
このような時間を「手で」どのように追加すると思いますか(より正確には、コンピュータ)、鉛筆と紙? –