gpt4 book ai didi

将结构复制到 char 缓冲区

转载 作者:行者123 更新时间:2023-11-30 15:53:37 26 4
gpt4 key购买 nike

#include <stdio.h>
#include <time.h>

int main ()
{
time_t time_raw_format;
struct tm * ptr_time;
char *buff;
time ( &time_raw_format);
ptr_time = localtime ( &time_raw_format );
}

如何将其复制到*buffptr_time的返回类型是struct tm*,我的实际目标是复制系统日期以及字符缓冲区的时间以及如何计算 localtime 返回的大小,因为 *ptr_time 是一个指针,如果我执行 sizeof 我得到值为4

最佳答案

如果您正在寻找如何将人类可读的时间放入字符串中,这里有一个解决方案:

#include <time.h>

char *buff = asctime(ptr_time);

buff的内存由ctimeasctime静态分配。

关于将结构复制到 char 缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13550272/

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