mexPrintf(C 和 Fortran)
ANSI C PRINTF 样式输出例程
C 语法
#include "mex.h" int mexPrintf(const char *message, ...);
Fortran 语法
#include "fintrf.h" integer*4 mexPrintf(message) character*(*) message
描述
此例程在屏幕上和日志(如果正在使用日志)中打印一个字符串。它提供对已链接到 MATLAB® 软件内部的标准 C printf 例程的回调,这会避免将整个 stdio 库链接到您的 MEX 文件中。
在 C MEX 文件中,调用 mexPrintf 而不是 printf 来显示字符串。
注意
如果您要在消息中使用文字 %,请在消息字符串中使用 %%,因为 % 对 printf 具有特殊含义。否则会导致不可预测的结果。
输入参数
输出参量
示例
要打开示例,请输入:
edit([fullfile(matlabroot,"extern","examples","mex","filename")]);
其中,filename 为:
要打开示例,请输入:
edit([fullfile(matlabroot,"extern","examples","refbook","filename")]);
其中,filename 为: