Main Content

mxCopyPtrToPtrArray (Fortran)

Pointer values from pointer array to Fortran array

Fortran Syntax

#include "fintrf.h"
subroutine mxCopyPtrToPtrArray(px, y, n)
mwPointer px
mwPointer y(n)
mwSize n



Pointer to pointer array


Fortran array of mwPointer values


Number of pointers to copy


mxCopyPtrToPtrArray copies n pointers from the MATLAB® array pointed to by px into the Fortran array y. This subroutine is essential for copying the output of matGetDir into an array of pointers. After calling this function, each element of y contains a pointer to a string. You can convert these strings to Fortran character arrays by passing each element of y as the first argument to mxCopyPtrToCharacter.


See these examples in matlabroot/extern/examples/eng_mat:

Version History

Introduced before R2006a