structAA{unsignedcharday;unsignedcharmonth;unsignedcharyear;}a;unsignedcharb[]={1,2,3,4};我想把b[2]開始兩位復制到month開始兩位,使用memcpy(&a+1,b+1,2);結(jié)果是錯誤的。我懷疑是&a+1的偏移量為一個結(jié)構(gòu)體大小3,而非1.那么要怎么定位month的地址呢?
有大佬遇到過這個問題嗎:怎么定位結(jié)構(gòu)體某個變量的地址?
守著星空守著你
2019-10-17 09:49:18