0
此代碼是獲取當前的日期和dislpaying它使用日期和時間函數
#include stdio.h
#include time.h
int main(void)
{
char currentt[80];
time_t now = time(NULL);
struct tm *t = localtime(&now);
strftime (currentt,80,"%d/%m/%Y",t+=30);
puts (currentt);
printf("%s",currentt);
return 0;
}
,我必須手動輸入該加上30天另一個代碼日期
#include stdio.h
#include time.h
int main()
{
/* initialize */
int y=2014, m=9, d=19;
struct tm t = { .tm_year=y-1900, .tm_mon=m-1, .tm_mday=d };
/* modify */
t.tm_mday += 30;
mktime(&t);
/* show result */
printf(asctime(&t));
return 0;
}
我想什麼do是合併這種代碼的方式,它從 FIRST代碼和ADD 30天使用第二代碼.... 任何人都可以幫助我這個。 任何其他的邏輯也將不勝感激,但我想用C語言。
進行函數包含'第一code'或單一合併兩個'main'的代碼' main'。 – 2014-09-20 04:02:52
是的,我知道我ned合併它,但不知道如何使用第一個代碼的結構,並通過當前系統日期秒,並添加30天... – 2014-09-20 04:15:59