在MATLAB中使用循环填充数组时,代码分析器抛出警告The variable 'foo' changes appears to change size on every loop iteration.foo=nan(3,1);bar=cell(3,1); foo(ii)=rand;end
问题是,当我不是填充数字或单元格数组,而是处理数组时
我需要将C代码连接到LabVIEW,并且我的C函数需要返回一个二维字符串数组。我不希望被强制预先确定数组的大小。所以我想知道,正确的数据格式是什么(C字符串指针数组的句柄?字符串句柄数组的句柄?),如何正确地进行分配,以及使用数组参数还是返回类型更好。为Call Library Function Node提供的对话框只支持数字类型的数组,所以我对如何构造它有点迷惑。