gpt4 book ai didi

c++ - localtime 和 asctime 是不安全的,但是安全函数没有相同的参数

转载 作者:搜寻专家 更新时间:2023-10-31 01:08:29 25 4
gpt4 key购买 nike

<分区>

我正在尝试为我的程序创建时间戳。在我姐姐的 Mac 上(使用 Xcode 4.2),这段代码运行得非常好:

struct tm * timeInfo;
time_t rawtime;
time (&rawtime);
timeInfo = localtime (&rawtime);
string timestamp(asctime(timeInfo));

但是,在我运行 Visual Studio 2012 的 PC 上,我收到 localtime 和 asctime 的错误,告诉我它们是不安全的函数,它建议使用 localtime_s 和 asctime_s。但是,函数参数不同。我已经尽我所能研究这些功能,但我无法让它发挥作用。

如能提供帮助,我们将不胜感激。

编辑:

struct tm * timeInfo;
time_t rawtime;
time (&rawtime);
timeInfo = localtime_s (&rawtime);
string timestamp(asctime_s(timeInfo));

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com