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