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
。
另请参阅
版本历史记录
在 R2006a 之前推出
1 ANSI is a registered trademark of the American National Standards Institute, Inc.