gpt4 book ai didi

c - C 中 const char* 的问题

转载 作者:太空宇宙 更新时间:2023-11-04 00:32:51 30 4
gpt4 key购买 nike

我基本上是在努力争取时间

struct timeval tv = { };
gettimeofday(&tv, NULL);

而且它有效。问题是要接受时间作为参数的函数的类型是 const char*

我也是这样

const char *time;
time = &tv.tv_sec;

问题是,tv.tv_sec 是 time_t 类型,我需要将其插入

const char *time

传递给需要const char*的函数

我该怎么做?将整数放入 const char*我已经尝试了一些简单的转换方法,但是我对 C 没有那么丰富的经验

最佳答案

当您发现自己需要将时间指针转换为字符指针时,这表明存在严重错误。您应该重新审视这个问题。

您没有描述接受 const char* 的其他函数,否则我会更好地了解发生了什么。

我怀疑您可能需要将时间整数转换为字符串并将指针传递到该字符串的开头。为此,您可能需要使用名为 strftime 的函数。

关于c - C 中 const char* 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6175441/

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