ANSI C программа вывода PRINTF-стиля
#include "mex.h" int mexPrintf(const char *message, ...);
#include "fintrf.h" integer*4 mexPrintf(message) character*(*) message
Эта стандартная программа распечатывает строку на экране и в дневнике (если дневник используется). Это предоставляет коллбэк стандарту C printf
стандартная программа уже соединилась в MATLAB, который старается не соединять целый stdio
библиотека в ваш файл MEX.
В файле MEX на C вызвать mexPrintf
вместо printf
отобразить строку.
Примечание
Если вы хотите литеральный %
в вашем сообщении используйте %%
в строке сообщения начиная с %
имеет особое значение к printf
. То, чтобы не удаваться сделать так причины непредсказуемые результаты.
Смотрите эти примеры в
:matlabroot
/extern/examples/mex
Смотрите эти примеры в
:matlabroot
/extern/examples/refbook