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 является зарегистрированной торговой маркой American National Standards Institute, Inc.