MLGetIntegerArray()
Usage
• int MLGetIntegerArray(MLINK link, int **a, long **dims, char ***heads, long *d) 从link指定的MathLink连接获得一个整数数组, 并把该数组存放在a中, 它的维数存放在dims中,其层数存放在d中.
Notes
• 数组 a 在内存中以类似于用a[m][n]... 声明的一个C数组存放. • heads 给出一个与作为数组中每层的头出现的符号的名称相对应的字符串列表. • MLGetIntegerArray() 分配的内存必须通过调用MLDisownIntegerArray()来释放. • 外部程序不应修改由MLGetIntegerArray()生成的数组. • 参见 Mathematica 全书: 2.12.4节. • 同时参见: MLGetIntegerList.
|