MFC显示问题

[复制链接]
查看11 | 回复1 | 2011-5-1 01:59:02 | 显示全部楼层 |阅读模式
我用MFC编写一个界面,M文件实现一个功能,想用MFC显示M文件的输出结果,但是M文件输出数组型,MFC里哪个控件可以显示?或者如何将数组型转为DOUBLE型?
我尝试将数组型改为DOUBLE型,虽没报错但是不能运行,错误再哪?
mxArray*pA;
double*A;
mytimeInitialize();//注册动态链接库
pA=mlfNewtime_test();//使用mytime.dll中的函数
A=mxGetPr(pA);//获得矩阵数据地址
m_time=A[0,0];
mytimeTerminate();//注销动态链接库
谢谢各位!!
回复

使用道具 举报

千问 | 2011-5-1 01:59:02 | 显示全部楼层
不知道mxArray是什么类型的
显示输出结果
放个文本框就好了

关联变量为m_edit
根据这个mxArray应该可以获取有多少数据吧m个
m=mxGetM(pA)*mxGetN(pA);
CStringstr=\"\",temp;
m_time=mxGetPr(pA);
for(inti=0;im;i
{
temp.Format(\"%lf\",*(m_time1));
str=temp;
str=\"\\r\\n\";
}
m_edit.SetWindowText(str);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行