请问我该用什么方法多次获得不同的时间?以下症状情况来说的话?

time_t sec = time(NULL); 
struct tm t = *localtime(&sec);
printf("%.4d-%.2d-%.2d %.2d:%.2d:%.2d\n",info[a].year_in,info[a].mon_in,info[a].mday_in,info[a].hour_in,info[a].min_in,info[a].sec_in);
在同一个程序中,我想多次获取时间,但上面这个方法只能用一次,第二次用时和第一次获取的时间相同。
请问我该用什么方法多次获得不同的时间啊

慕森卡
浏览 142回答 2
2回答

忽然笑

time_t sec = time(NULL);struct tm t = *localtime(&sec);//第一次printf("%.4d-%.2d-%.2d %.2d:%.2d:%.2d\n",info[a].year_in,info[a].mon_in,info[a].mday_in,info[a].hour_in,info[a].min_in,info[a].sec_in);//第二次sec = time(NULL);t = *localtime(&sec);printf("%.4d-%.2d-%.2d %.2d:%.2d:%.2d\n",info[a].year_in,info[a].mon_in,info[a].mday_in,info[a].hour_in,info[a].min_in,info[a].sec_in);

拉莫斯之舞

因为你的time函数只运行了一回,当然只是那次的时间,办法就是多次运行time函数……
打开App,查看更多内容
随时随地看视频慕课网APP