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); }