gpt4 book ai didi

c - 使用 ansi c 将对象存储在数组中?

转载 作者:行者123 更新时间:2023-11-30 20:41:52 26 4
gpt4 key购买 nike

我制作了一个类似的结构

struct abc {
//any function or variable
} obje[20];

现在我希望将 abc 的每个对象存储在数组中。表示arr[0]仅包含obj[0];可以吗这是可能的。如果可能的话,有人会在这件事上帮助我。

最佳答案

如果要从数组中复制对象obje进入数组arr ,您可以使用memcpy()来自<string.h> :

#include <string.h>

struct abc arr[20];

memcpy(&arr, &obje, sizeof arr);

/* Now arr[0] has a copy of obje[0], arr[1] has a copy of obje[1], ... */

关于c - 使用 ansi c 将对象存储在数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3666139/

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