我有一个简单的C ++程序,在其中我通过引用传递了一个c_struct,并且能够更新双打的值。现在我也想传回一个字符串。但这在构造上失败了:
now
如何在结构中传回字符串。这是标题和代码:
---
>> sc = libstruct('c_struct', sm)
Error using feval
Cannot convert data value for field p3 due to error:
Parameter can not be converted to a character vector
Error in libstruct (line 16)
ptr=feval(['lib.' structtype],initialvalue);
----