exponenta event banner

ssPrintf

Печать сообщения с переменным содержимым

Синтаксис

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

Аргументы

msg

Сообщение. Должен быть ANSI ® [1] Cprintf- стиль символьного вектора с необязательными переменными параметрами замены.

...

Необязательные аргументы замены.

Прибыль

Положительное значение, указывающее количество переданных байт. Возвращает отрицательное число, указывающее на ошибку.

Описание

Печать переменного содержимого msg. Этот макрос расширяется до mexPrintf когда S-функция компилируется через mex для использования в симуляции Simulink ®. Когда S-функция компилируется для использования с генерацией кода Simulink Coder™, этот макрос расширяется доprintf если цель имеет stdio объекты; в противном случае он становится вызовом пустой функции (rtPrintfNoOp). В случае генерации кода можно вообще избежать вызова, используя SS_STDIO_AVAILABLE макрос, определенный simstruc.h. Например:

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

Языки

C, C++

Пример

См. S-функцию sfun_atol.c используется в sfcndemo_sfun_atol.

См. также

ssWarning

Представлен до R2006a

[1] ANSI является зарегистрированным товарным знаком Американского национального института стандартов, Inc.