mexPrintf (C and Fortran)
ANSI C PRINTF-style output routine
C Syntax
#include "mex.h" int mexPrintf(const char *message, ...);
Fortran Syntax
#include "fintrf.h" integer*4 mexPrintf(message) character*(*) message
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, which avoids linking the entire stdio
library
into your MEX file.
In a C MEX file, call mexPrintf
instead of
printf
to display a string.
Note
If you want the literal %
in your message, use
%%
in the message string since %
has
special meaning to printf
. Failing to do so causes
unpredictable results.
Input Arguments
Output Arguments
Examples
See these examples in
:matlabroot
/extern/examples/mex
See these examples in
:matlabroot
/extern/examples/refbook