Справочник MQL4
Операции с массивами
ArrayResize
| int ArrayResize( |
void array[], int new_size) |
Устанавливает новый размер в первом измерении массива.
При успешном выполнении функция возвращает количество всех элементов, содержащихся в массиве после изменения размера,
в противном случае возвращает -1, и массив не меняет размеры.
Замечание: массив, объявленный на локальном уровне в какой-либо функции, у которого был изменен размер, останется неизменным после завершения работы функции.
При повторном вызове функции такой массив будет иметь размер, отличный от объявленного.
Параметры:
| array[] |
- |
Массив для изменения размеров. |
| new_size |
- |
Новый размер для первого измерения. |
Пример:
double array1[][4];
int element_count=ArrayResize(array1, 20);
// новый размер - 80 элементов
|
|
|