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