mxArrayToString (C)

Массив, чтобы представить в виде строки

Синтаксис C

#include "matrix.h"
char *mxArrayToString(const mxArray *array_ptr);

Аргументы

array_ptr

Указатель на массив mxCHAR.

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

Строка C-стиля. Возвращает NULL на отказе. Возможные причины для отказа включают из памяти и определения массива, который не является массивом mxCHAR.

Описание

Вызовите mxArrayToString, чтобы скопировать символьные данные массива mxCHAR в строку C-стиля. Строка C-стиля всегда отключается с символом NULL и хранится в порядке развертывания по столбцам.

Если массив содержит несколько строк, строки копируются по столбцам в единый массив.

Эта функция подобна mxGetString, за исключением того, что:

  • Это не требует длины строки как вход.

  • Это поддерживает и многобайтовые и однобайтовые закодированные символы. На Windows® и платформах Linux®, пользовательская установка локали задает кодировку по умолчанию.

Примеры

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

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

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

Для просмотра документации необходимо авторизоваться на сайте