[問題] memcpy拷貝結構
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
vc++
問題(Question):
有一個結構如下:
struct AAA
{
int a[5];
double num;
}test[10], test2;
Q1:
如果今天我想把 test2 的資料copy到所有的 test[0]~test[10] 裡面。
則是否可以使用 for(i=0;i<10;i++) memcpy(&test[i], &test2, sizeof(AAA) );
Q2:
又如果我只是想copy 其中一個test[i]到test2裡面(例如copy test[5])。
是否可以使用 memcpy(&test2, &test[5], sizeof(AAA) );
感謝各位解惑!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.54.65
→
05/16 00:05, , 1F
05/16 00:05, 1F
推
05/16 00:05, , 2F
05/16 00:05, 2F
→
05/16 00:05, , 3F
05/16 00:05, 3F
→
05/16 01:43, , 4F
05/16 01:43, 4F
推
05/16 01:44, , 5F
05/16 01:44, 5F
→
05/16 01:44, , 6F
05/16 01:44, 6F
推
05/17 03:09, , 7F
05/17 03:09, 7F