Цитата: не с нулевого элемента, а с пятого
Цитата: external(INT, "MoveMemory", "RtlMoveMemory", "Kernel32.dll" );
int arr[10][5][5];
// для примера заполним массив числами
int z=0;
for(int q=0; q<sizearray(arr); q++)
{
for(int w=0;w<sizearray(arr[]);w++)
{
for(int e=0;e<sizearray(arr[][]);e++)
{
arr[q][w][e]=z;
z++;
}
}
}
//////////
messagebox("arr[0][0][0] = "+format(arr[0][0][0]));
int byte=(sizearray(arr)-5)*sizearray(arr[])*sizearray(arr[][])*4; // сколько байт копировать
MoveMemory(address(#arr[0][0][0]), address(#arr[5][0][0]), byte); // адрес куда копировать, откуда и количество байт для копирования
messagebox("arr[0][0][0] = "+format(arr[0][0][0])); |