外部インタフェース/API リファレンス    
mxGetNumberOfFields

構造体mxArrayのフィールド数の取得

C 言語表示

引数
array_ptr
   構造体mxArrayのポインタ。

戻り値

成功した場合はフィールド数。失敗した場合は0を出力します。最も一般的な失敗の原因は、array_ptrが構造体のmxArrayでないことです。array_ptrが構造体かどうかを決定するためには、mxIsStructを呼び出してください。

詳細

mxGetNumberOfFieldsを呼び出すことによって、指定した構造体mxArray内のフィールド数を決定します。

構造体内のフィールド数がわかると、フィールドの値を設定したり取得するために、すべてのフィールドをループすることが簡単になります。

例題

examplesディレクトリのrefbookサブディレクトリのphonebook.cを参照してください。

さらに、examplesディレクトリのmxサブディレクトリのmxisclass.cと、examplesディレクトリのmexサブディレクトリのexplore.cを参照してください。

参考

mxGetField, mxIsStruct, mxSetField


 mxGetNumberOfElements mxGetNzmax