ある構造から別の構造にデータをコピーしようとしています。各構造体が処理できるバイトは同じです。私の宣言と memcpy は次のとおりです。
typedef struct{
CString strNumber;
CString strAlpha;
} _Number;
typedef struct{
CString strIterration;
_Number NumberOne;
_Number NumberTwo;
} _Store;
_Store Data1;
_Store Data2;
ここで、最初の構造体 Data1 にデータがあり、2 番目の構造体が宣言されたとします。
次のコードを使用しています。
memcpy(&Data2, Data1, sizeof(_Store));
エラーが出てコンパイルできません。何か案は?データをコピーする他の方法はありますか?