Main Content

C MEX ファイルでのユーザー メッセージ

MATLAB® コマンド ウィンドウにテキストを出力するには、関数 mexPrintf を使用します。これは、C/C++ の関数 printf と同様です。コマンド ウィンドウにエラー情報および警告情報を出力するには、C 行列 API の関数 mexErrMsgIdAndTxt と関数 mexWarnMsgIdAndTxt を使用します。

たとえば、次のコード スニペットは prhs[0] を出力します。

char *buf;
int buflen;

if (mxGetString(prhs[0], buf, buflen) == 0) {
    mexPrintf("The input string is:  %s\n", buf);
}

参考

| |