主要内容

ssPrintf

打印变量内容消息

语法

int_T ssPrintf(const char_T *msg, ...)

参量

msg

消息。必须为 ANSI®1 C printf 样式字符向量,具有可选的变量替换参数。

...

可选的替换参量。

返回

正值,指示传输的字节数。返回指示错误的负值。

描述

打印变量内容 msg。当通过 mex 编译 S-Function 以用于 Simulink® 仿真时,此宏扩展为 mexPrintf。当 S-Function 编译用于 Simulink Coder™ 代码生成时,如果目标具有 stdio 设施,则此宏扩展为 printf;否则,它变为对空函数 (rtPrintfNoOp) 的调用。对于代码生成,您可以使用由 simstruc.h 定义的 SS_STDIO_AVAILABLE 宏来完全避免调用。例如:

#if defined(SS_STDIO_AVAILABLE)
	ssPrintf("my message ...");
#endif

语言

C、C++

示例

请参阅 sfcndemo_sfun_atol 中使用的 S-Function sfun_atol.c

另请参阅

ssWarning

版本历史记录

在 R2006a 之前推出


1 ANSI is a registered trademark of the American National Standards Institute, Inc.