我正在尝试将数据从结构复制到另一个。每个结构可以处理的字节相同。我的声明和 memcpy 如下:
typedef struct{
CString strNumber;
CString strAlpha;
} _Number;
typedef struct{
CString strIterration;
_Number NumberOne;
_Number NumberTwo;
} _Store;
_Store Data1;
_Store Data2;
现在假设第一个结构 Data1 有数据,而第二个刚刚声明。
我正在使用以下代码:
memcpy(&Data2, Data1, sizeof(_Store));
出现错误时我无法编译。有任何想法吗?还有其他复制数据的方法吗?