Products & Services Solutions Academia Support User Community Company

Learn more about MATLAB   

mexPrintf (C and Fortran) - ANSI C printf-style output routine

C Syntax

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

Fortran Syntax

integer*4 mexPrintf(message)
character*(*) message

Arguments

message

String to be displayed. In C, the string may include formatting conversion characters, such as those used with the ANSI C printf function.

...

In C, any additional arguments needed to translate formatting conversion characters used in message. Each conversion character in message is converted to one of these values.

Returns

Number of characters printed. This includes characters specified with backslash codes, such as \n and \b.

Description

This routine prints a string on the screen and in the diary (if the diary is in use). It provides a callback to the standard C printf routine already linked inside MATLAB software, and avoids linking the entire stdio library into your MEX-file.

In a C MEX-file, you must call mexPrintf instead of printf to display a string.

C Examples

See

See Also

mexErrMsgIdAndTxt, mexErrMsgTxt, mexWarnMsgIdAndTxt, mexWarnMsgTxt

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS