Массив, чтобы представить в виде строки
#include "matrix.h" char *mxArrayToString(const mxArray *array_ptr);
Вызвать mxArrayToString
скопировать символьные данные mxCHAR
массив в строку C-стиля. Строка C-стиля всегда отключается с NULL
символ и сохраненный в порядке развертывания по столбцам. Если массив содержит несколько строк, то строки копируются по столбцам в единый массив.
Эта функция похожа на mxGetString
, за исключением того, что:
mxArrayToString
не требует длины строки как вход.
mxArrayToString
поддержки и многобайтовые и однобайтовые закодированные символы. На Windows® и платформах Linux®, пользовательская установка локализации задает кодировку по умолчанию.
Смотрите эти примеры в
:matlabroot
/extern/examples/mex
Смотрите эти примеры в
:matlabroot
/extern/examples/mx
mxArrayToUTF8String
| mxCreateCharArray
| mxCreateCharMatrixFromStrings
| mxCreateString
| mxGetString