ssPrintf

Распечатайте переменно-довольное сообщение

Синтаксис

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

Аргументы

msg

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

...

Дополнительные заменяющие аргументы.

Возвращается

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

Описание

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

Была ли эта тема полезной?