airfan 发表于 2008-3-13 00:47

如何将CString类的数据传递到m文件的参数中

希望从VC的控件中读取CString类的var,将其传递到matlab的函数fun(url)中,其中url是字符串类型

使用matcom

===============================
VC++代码片段

   CString var;
   UpdateData(true);
   var=m_sFilepath;
   initM(MATCOM_VERSION);
>>fun(var);
   UpdateData(false);
   exitM();

编译未通过: cannot convert parameter 1 from 'class CString' to 'class Mm'

================================
m文件代码片段

function fun(url)
    a=imread(url);
    ...
================================

请指教

airfan 发表于 2008-3-19 08:35

还是没人告诉我

终于自己发现了

        Mm var2=TM(var);
        fun(var2);

就能把var传递到fun()参数中去了

eight 发表于 2008-3-19 13:19

原帖由 airfan 于 2008-3-19 08:35 发表 http://www.chinavib.com/forum/images/common/back.gif
终于自己发现了

      Mm var2=TM(var);
      fun(var2);

就能把var传递到fun()参数中去了 其实版面就有收集这方面的资料,只是你没有发现而已。用不着别人回答的
页: [1]
查看完整版本: 如何将CString类的数据传递到m文件的参数中