| 外部インタフェース/API リファレンス | ![]() |
C 言語表示
#include "mex.h" void mexErrMsgTxt(const char *error_msg);
引数
error_msg
表示するエラーメッセージを含む文字列。
詳細
mexErrMsgTxtを呼び出すことにより、MATLABウィンドウにエラーメッセージを表示します。エラーメッセージが印刷された後で、MATLABはMEX-ファイルを終了し、制御をMATLABプロンプトに戻します。
mexErrMsgTxtの呼び出しは、メモリからMEX-ファイルをクリアしません。そのため、mexErrMsgTxtはmexAtExitによって登録された関数を呼び出しません。
アプリケーションがメモリを割り当てるためにmxCallocやmxCreateルーチンを呼び出した場合は、mexErrMsgTxtは割り当てられたメモリを自動的に開放します。
注意
mexErrMsgTxtの使用時にワーニングが表示された場合は、メモリ管理の互換性問題がある場合があります。詳細は、「メモリ管理の互換性の問題」を参照してください。
|
例題
examplesディレクトリのrefbookサブディレクトリのxtimesy.cを参照してください。
さらに、examplesディレクトリのrefbookサブディレクトリのconvec.c, findnz.c, fulltosparse.c, phonebook.c, revord.c, timestwo.cを参照してください。
参考
| mexCallMATLAB | mexEvalString | ![]() |