主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

ssPrintf

打印可变内容消息

语法

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

参量

msg

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

...

可选的替换参量。

返回

表示传输的字节数的值。返回负数,表示出现错误。

描述

打印变量内容 msg。当 S-Function 通过 mex 编译以用于 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.