主要内容

(C和Fortran语言)

ANSICPRINTF-style输出例程

C语法

#include "mex.h" int mexPrintf(const char *message,…);

Fortran语言的语法

#include "fintrf.h" integer*4 mexPrintf(message)字符*(*)消息

描述

这个例程在屏幕上和日志中打印一个字符串(如果正在使用日志)。它提供了对标准C的回调printf例程已经链接在MATLAB中®软件,避免连接整个的头库保存到MEX文件中。

在C MEX文件中,调用mexPrintf而不是printf显示一个字符串。

请注意

如果你想要字面意思的话在你的信息中,使用%%在消息字符串中对…有特殊意义printf.不这样做会导致不可预知的结果。

输入参数

全部展开

显示的字符串,指定为const char *在C或字符* (*)在Fortran。在C语言中,该函数支持UTF-8或本地万博1manbetx代码页(LCP)编码,字符串可以包括转换规范,由ANSI®Cprintf函数。消息文本和转换参数的编码必须相同。

在C语言中,消息中使用的任何参数。每个参数必须有相应的转换说明。请参阅您的C文档printf转换表。

输出参数

全部展开

打印的字符数,包括用反斜杠代码指定的字符,例如\ n\ b,返回int在C或整数* 4在Fortran。

例子

参见matlabroot走读生/ /墨西哥人例子

参见matlabroot走读生/ / refbook例子