求助: 指针转换 mwindex -> int
我定义了一个mwindex类型的指针mwindex *matbeg
这个指针
matbeg = mxGetJc(const mxArray *pm); Pointer to the first element in the jc array
但我的另一个程序,要求这个指针是 int *
好像这两个指针是不同类型的,请问怎么转换,谢谢?
程序代码:typedef signed int int32_t;
typedef unsigned int uint32_t;
typedef uint32_t mxArray;
typedef void* mwindex;
int32_t* mxGetJc(const mxArray *pm)
{
/* dummy */
return 0;
}
int main(int argc, char *argv[])
{
mwindex *matbeg = (mwindex)argv;
matbeg = (mwindex *)mxGetJc((mxArray *)matbeg);
return 0;
}
