exponenta event banner

mexWarnMsgIdAndTxt (C и 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 ® Cprintf функция. Кодировка для текста сообщения и аргументов преобразования должна быть одинаковой.

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

См. также

mexErrMsgIdAndTxt, warning

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