c - Matlab 中的 mxArrayToString() 函数
问题描述
这段代码
argv[i] = mxArrayToString( prhs[i] );
将输入转换为字符串并将其保存在 argv[] 数组中?
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
int argc = 0;
char **argv;
int i, result;
argc = nrhs;
argv = (char **) mxCalloc( argc, sizeof(char *) );
for (i = 0; i < nrhs; i++){
argv[i] = mxArrayToString( prhs[i] );
// ...
}
// ...
是否可以改进它以获得更好的性能?
解决方案
推荐阅读
- javascript - store.select 的 ngrx 效果
- java - Maven Junit 聚合 Xml
- javascript - 如何在 Html5 中添加全屏模式
- ubuntu - SSL 错误:“server hello”被客户端拒绝
- php - 上传并存储多个文件,然后插入到 html
- xamarin.forms - Stacked ListViews,最佳高度分布
- javascript - 用于将输入从 3 个不同的数组推送到第四个数组以输出的 Javascript 代码 put "My fullname is '' " and I live in ""
- java - 用于多个响应的肥皂服务 - 同步和异步
- excel - Excel VBA - 我的循环永远存在 - 想法?
- sqlite - SQLite:如何创建包含 3 个表和 2 个“端点”的 INNER JOIN?