我制作的结构就像
一样struct abc {
//any function or variable
} obje[20];
现在我希望abc
的每个对象都存储在数组中。表示arr[0]
仅包含obj[0]
;可以吗?如果有可能,那么有人会帮我解决这个问题。
答案 0 :(得分: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], ... */