C++ 编译的时候提示:error C2440: “初始化”: 无法从“errno_t”转换为“tm *”

2025-06-26 19:48:40
推荐回答(3个)
回答1:

这个函数就是返回errorno_t啊,转换后的时间在timeinfo结构里面返回。 你可以检查返回的错误代码rrorno_t err= localtime_s(&timeinfo, &nowTime);
if(0 == err)
{
cout<...
}

回答2:

先定义一个tm,然后传进去,如
struct tm a;
localtime_s(&a,&nowtime);
不需要定义变量进行接收

回答3:

怎么感谢,,,,呵呵