mxCreateCharMatrixFromStrings (C)

2D массив mxChar инициализируется к заданному значению

Синтаксис C

#include "matrix.h"
mxArray *mxCreateCharMatrixFromStrings(mwSize m, const char **str);

Описание

Используйте mxCreateCharMatrixFromStrings, чтобы создать двумерный mxArray, где каждая строка инициализируется к строке от str. mxArray имеет размерности m-by-max, где max является длиной самой длинной строки в str.

mxArray представляет свои элементы данных как mxChar, а не как C char.

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

развернуть все

Количество строк, заданных как mwSize.

Массив строк, заданных как const char **. Массив должен содержать, по крайней мере, строки m.

Выходные аргументы

развернуть все

Указатель на mxArray типа mxChar, заданный как mxArray *.

Функция неудачна, когда str содержит меньше, чем строки m или существует недостаточно свободного пространства "кучи", чтобы создать mxArray.

  • Файл MEX — Функция отключает файл MEX и возвращает управление в подсказку MATLAB®.

  • Автономный (нефайл MEX) приложение — Функция возвращает NULL.

Примеры

Смотрите эти примеры в matlabroot/extern/examples/mx:

Смотрите также

| |

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