ssPrintf

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

Синтаксис

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

Аргументы

msg

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

...

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

Возвраты

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

Описание

Печать переменного содержимого 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.