Форум » [x]Harbour » Создание массива сишной функцией » Ответить

Создание массива сишной функцией

ort: Всем привет! Кто знает, пожалуйста, помогите! Кое-что уже написал: PHB_ITEM pArray; pArray = hb_itemNew( NULL ); // Создает элемент hb_arrayNew( pArray, 100 ); // Создает массив длиной 100 Как записать в них числовые значения?

Ответов - 2

ort: Уже нашел функции записи в массив hb_arraySet???(pArray,i,num); Но что-то не получается вернуть массив в Харбор. Приходит указатель, тип 'P' и числовой адрес.

ort: Короче, разобрался PHB_ITEM pArray = hb_stackReturnItem(); // Ccылка на массив помещается в стек возврата функции hb_arrayNew( pArray, 100 ); // Создает массив на 100 элементов for(int i=1;i<=hb_arrayLen(pArray);i++) hb_arraySetNLL(pArray,i,i*i); // Заполняем квадратами :)



полная версия страницы