Re[2]: Написание пользовательской функции к MathCAD и двумерные массивы
От: zzealot Украина  
Дата: 26.07.12 10:05
Оценка:
Здравствуйте, icWasya, Вы писали:

W>Вот это


W>
W>double **hReal;
W>


W>не вытянутый в линию двумерный массив, а массив указателей на линейные массивы из double;


Точно ! И ведь мог бы сам догадаться, тем более что вызывается функция, которая выстраивает этот массив указателей:

        // allocate space for the return array Y
        if ( !MathcadArrayAllocate( Y,  // allocate space for Y 
                    X->cols,    //  with X cols
                    X->rows,    //  and X rows
                    X->hReal != NULL,   //  allocate the real part if X has a real part 
                    X->hImag != NULL    //  allocate the imaginary part if X has 
                                //  an imaginary part
                    ) )


Значит буду просто делать примерно так:
double** x;
x=xmath->hReal;
x[i][j]=555;

Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.