mexWarnMsgIdAndTxt (C and Fortran)

Предупреждающее сообщение с идентификатором

Синтаксис C

#include "mex.h"
void mexWarnMsgIdAndTxt(const char *warningid,
  const char *warningmsg, ...);

Синтаксис языка ФОРТРАН

#include "fintrf.h"
subroutine mexWarnMsgIdAndTxt(warningid, warningmsg)
character*(*) warningid, warningmsg

Описание

mexWarnMsgIdAndTxt функция записывает предупреждающее сообщение в MATLAB® командная строка. Отображаемые предупреждения совпадают с предупреждениями, выдаваемыми MATLAB warning функция. Для управления отображаемой или подавленной информацией вызовите warning функция с требуемыми настройками перед вызовом файла MEX.

В отличие от этого, mexErrMsgIdAndTxt, вызов mexWarnMsgIdAndTxt не завершает файл MEX.

Входные параметры

расширить все

Идентификатор предупреждения, содержащий идентификатор сообщения MATLAB, указанный как const char* на C или character*(*) на Фортране. Для получения информации о создании идентификаторов смотрите MException.

Строка для отображения, заданная как const char* на C или character*(*) на Фортране. На C функция поддерживает UTF-8 или локальную кодировку на странице кода (LCP), и строка может включать спецификации преобразования, используемые ANSI® C printf функция. Кодировка для текста сообщения и аргументов преобразования должна быть одинаковой.

На C все аргументы, используемые в сообщении. Каждый аргумент должен иметь соответствующую спецификацию преобразования. Обратитесь к документации на C для printf таблицы преобразования.

См. также

mexErrMsgIdAndTxt, warning

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