Форум » [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); // Заполняем квадратами :)
полная версия страницы