关于ctime的静态内存分配引发的问题
如题,我想获得两个不同的时间t1,t2,这两个时间都为time_t 格式,然后我要用ctime()函数将 这两个时间转换成字符数组形式st1,st2 ,可是ctime()这个函数是静态内存分配的,导致了st1 st2都是相等的。。这个咋办?。
程序代码:
time_t l_t,r_t; char *pl_t,*pr_t; l_t=ptr5->lendout_time; r_t=ptr5->return_time; pl_t=ctime(&l_t); pr_t=ctime(&r_t);
如何储存ctime返回的指针的字符?。。我自己试过好多方法都不行。。