Массив в строку
#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