外部インタフェース/API リファレンス | ![]() ![]() |
指定した文字列に初期化された1行n列の文字列mxArray
を作成
C 言語表示
#include "matrix.h" mxArray *mxCreateString(const char *str);
引数
str
mxArray
の初期データとして扱われるCの文字列。
戻り値
成功した場合は、作成した文字列mxArray
のポインタ。そうでない場合は、NULL
を出力します。最も考えられる失敗の理由は、フリーなヒープ領域が不十分であることです。
詳細
mxCreateString
を用いて、str
に初期化された文字列mxArray
を作成します。多くのMATLAB関数(たとえば、strcmp
とupper
)は、文字列配列の入力を必要とします。
利用を終了するときは、文字列mxArray
を開放してください。文字列mxArray
を開放するには、mxDestroyArray
を呼び出してください。
例題
examples
ディレクトリのrefbook
サブディレクトリのrevord.c
を参照してください。
さらに、examples
ディレクトリのmx
サブディレクトリのmxcreatestructarray.c
, mxisclass.c
, mxsetallocfcns.c
を参照してください。
参考
mxCreateCharMatrixFromStrings
, mxCreateCharArray
![]() | mxCreateSparse | mxCreateStructArray | ![]() |