オフセット日であるパラメーターを取り込んで、今から何日もオフセットした日付を返す関数を作成しようとしています。現在の日付は下から簡単に取得できます
#include <ctime>
#include <iostream>
using namespace std;
int main() {
time_t t = time(0); // get time now
struct tm * now = localtime( & t );
cout << (now->tm_year + 1900) << '-'
<< (now->tm_mon + 1) << '-'
<< now->tm_mday
<< endl;
}
私の質問は、now->tm_mdayをnow->tm_mday --offsetに変更するかどうかです。月の変更や年の変更は、変更される可能性があるため、十分に賢いですか。