我正在使用ctime.但是它总是返回NULL.所以它在sprintf线上核心.它工作得更早.所以不确定为什么它会随机返回NULL?
我有以下代码片段:
int main()
{
char avp_val[50];
uint32_t date_value=1477069401;
sprintf(avp_val,"%s",ctime((time_t*)(&date_value)));
return;
}
Run Code Online (Sandbox Code Playgroud)