Выходные данные в стиле 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