我有一个结构:
struct points{
int i;
int x;
int y;
};
我制作了一个结构数组并将其命名为 temp。然后我又做了一个并将其命名为 pt。假设我把一些内容放到 temp. 如何将 temp 的元素复制到 pt?
这是我的 memcpy 代码,编译器说这是分段错误。请帮忙。
#define MAX_POINTS 400
struct points temp[MAX_POINTS];
/* Some code to input elements to array temp */
struct points pt[i]; /* array of struct with i elements*/
memcpy(&pt, &temp, sizeof (temp));