mfc 基于对话框新建一个对话框后,控件关联变量没有作用,在线等。
UpdateData(true);doublea,b,c,d;intn=0;CStringstr;a=m_qj1;b=m_qj2;d=m_jd;c=(a+b)/2.0;w...
UpdateData(true);
double a,b,c,d;int n=0;
CString str;
a=m_qj1;
b=m_qj2;
d=m_jd;
c=(a+b)/2.0;
while((m_qj1-m_qj2)/pow(2.0,n+1)>d)
{
if(f1(c)==0)
break;
else if(f1(c)*f1(a)<0)
{
a=a;
b=c;
}
else
{
a=c;
b=b;
}
c=(a+b)/2;
n++;
}
UpdateData(false);
m_sc.Format(_T("区间为:%.10f,%.10f\r\n"),m_qj1,m_qj2);UpdateData(false);
str.Format(_T("迭代的次数为:%d\r\n"),n);
m_sc=m_sc+str;UpdateData(false);
str.Format(_T("最后的近似结果为x=:%.10f\r\n"),c);
m_sc=m_sc+str;
UpdateData(false); 展开
double a,b,c,d;int n=0;
CString str;
a=m_qj1;
b=m_qj2;
d=m_jd;
c=(a+b)/2.0;
while((m_qj1-m_qj2)/pow(2.0,n+1)>d)
{
if(f1(c)==0)
break;
else if(f1(c)*f1(a)<0)
{
a=a;
b=c;
}
else
{
a=c;
b=b;
}
c=(a+b)/2;
n++;
}
UpdateData(false);
m_sc.Format(_T("区间为:%.10f,%.10f\r\n"),m_qj1,m_qj2);UpdateData(false);
str.Format(_T("迭代的次数为:%d\r\n"),n);
m_sc=m_sc+str;UpdateData(false);
str.Format(_T("最后的近似结果为x=:%.10f\r\n"),c);
m_sc=m_sc+str;
UpdateData(false); 展开
3个回答
展开全部
要先获取控件所在对话框对象或对象指针,记住,是“获取”,不是创建,获取控件所在对话框对象或对象指针后就可以通过控件所在对话框对象或对象指针来访问控件所关联的变量了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查对话框DataExchange 函数里面有没有Edit控件的id和关联变量, 有时候ide添加关联变量的时候有问题,需要自己手工修正. 如果不确定的话, 你把DataExchange函数贴出来,并且说明哪个是Edit控件的id,哪个是关联变量.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fgfggggggggggggggggggg
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询