外部インタフェース/API リファレンス | ![]() ![]() |
Fortran 言語表示
integer*4 function mxGetString(pm, str, strlen) integer*4 pm, strlen character*(*) str
str
strlen
mxArray
から取得するキャラクタ数。
戻り値
詳細
mxGetString
を呼び出すことによって、mxArray
からキャラクタ配列をコピーします。mxGetString
は、キャラクタ配列をmxArray
pm
からキャラクタ配列str
にコピーし、変換します。キャラクタ配列str
に対するストレージ領域は、前もって割り当てられていなければなりません。
strlen
キャラクタまでコピーされるので、通常strlen
は配列の最後を越えて書き込むことを防ぐために、キャラクタ配列の大きさに設定されます。mxGetM
とmxGetN
を使って、前もってキャラクタ配列の長さをチェックしてください。キャラクタ配列が複数の行を含む場合は、それらは一度に1列づつ、1つの長いキャラクタ配列にコピーされます。
参考
![]() | mxGetScalar | mxIsComplex | ![]() |