引数名 | 初期値 | I/O | 詳細 |
dst_array[] | - | Out | コピー先配列 |
src_array[] | - | In | コピー元配列 |
dst_start | 0 | In | コピー先配列の、コピーを開始するインデックス。
省略した場合インデックスは0です。 |
src_start | 0 | In | コピー元配列の、コピーを開始するインデックス。
省略した場合インデックスは0です。 |
count | WHOLE_ARRAY | In | コピーする要素数。
省略した場合は全要素コピーされます。 |
void OnInit(){ int src_data[5] = { 11, 22, 33, 44, 55}; // コピー元配列 int dst_data[]; // コピー先配列(動的配列) ArrayCopy( dst_data, src_data, 0, 0, WHOLE_ARRAY); // 配列をコピー PrintFormat("コピーされたサイズ=%d",ArraySize(dst_data)); for (int i=0; i < ArraySize(dst_data); i++) { PrintFormat("コピー先配列:インデックス=%d, 値=%d",i,dst_data[i]); } }
コピーされたサイズ=5 コピー先配列:インデックス=0, 値=11 コピー先配列:インデックス=1, 値=22 コピー先配列:インデックス=2, 値=33 コピー先配列:インデックス=3, 値=44 コピー先配列:インデックス=4, 値=55