C语言关于localtime_s()和asctime_s()两个函数的用法?

请问一下 你的这个问题最后是怎么解决的。我现在用vs2013第一次写带有时间的代码,也碰到说localtime_s未初始化的现象 求教解决方法。

holdtom
浏览 1220回答 2
2回答

qq_花开花谢_0

123456789101112131415161718192021222324252627282930#include&nbsp;<stdio.h>#include&nbsp;<time.h>&nbsp;#define&nbsp;TIME_MAX&nbsp;32&nbsp;void&nbsp;get_time(void);&nbsp;int&nbsp;main(){&nbsp;&nbsp;get_time();&nbsp;&nbsp;getchar();&nbsp;&nbsp;return&nbsp;0;}&nbsp;void&nbsp;get_time(void){&nbsp;&nbsp;time_t&nbsp;now;&nbsp;&nbsp;time(&now);&nbsp;&nbsp;&nbsp;//&nbsp;定义两个变量,存储转换结果&nbsp;&nbsp;struct&nbsp;tm&nbsp;tmTmp;&nbsp;&nbsp;char&nbsp;stTmp[TIME_MAX];&nbsp;&nbsp;&nbsp;//&nbsp;转换为tm结构&nbsp;&nbsp;localtime_s(&tmTmp,&now);&nbsp;&nbsp;&nbsp;//&nbsp;转换为字符串并输出&nbsp;&nbsp;asctime_s(stTmp,&tmTmp);&nbsp;&nbsp;printf("Current&nbsp;time&nbsp;is:&nbsp;%s\n",stTmp);}
打开App,查看更多内容
随时随地看视频慕课网APP