Main Content

mxCreateString (C)

初始化为指定字符串的一维数组

C 语法

#include "matrix.h"
mxArray *mxCreateString(const char *str);

描述

使用 mxCreateString 创建一个从 str 初始化的 mxArray

完成使用 mxArray 后,请调用 mxDestroyArray

输入参数

全部展开

字符串,指定为 const char *。此字符串可以使用 UTF-8 编码,或为了向后兼容,使用本地代码页 (LCP) 编码。

输出参数

全部展开

指向 mxArray 的指针,指定为 mxArray *(如果成功)。

当没有足够的可用堆空间来创建 mxArray 时,该函数不会成功执行。

  • MEX 文件 - 函数将终止 MEX 文件并将控制权返回给 MATLAB® 提示符。

  • 独立(非 MEX 文件)应用程序 - 函数将返回 NULL

示例

请参阅 matlabroot/extern/examples/refbook 中的示例:

请参阅 matlabroot/extern/examples/mx 中的示例:

版本历史记录

在 R2006a 之前推出

全部展开