MFC 文本框显示有关问题
MFC 文本框显示问题
double sum=0;
char StrOfNum[10];
m_edit1.GetWindowText(StrOfNum,10);
sum=sum+atof(StrOfNum);
m_edit2.GetWindowText(StrOfNum,10);
sum=sum+atof(StrOfNum);
m_edit3.GetWindowText(StrOfNum,10);
sum=sum+atof(StrOfNum);
m_edit4.GetWindowText(StrOfNum,10);
sum=sum+atof(StrOfNum);
sprintf(StrOfNum,"%.3",sum);
m_edit5.SetWindowText(StrOfNum);
怎么在我定义的edit5文本框中没法显示sum的值??求指导
------解决方案--------------------
sprintf(StrOfNum,"%.3",sum);
//这里的格式化问题,"%.3lf"
double sum=0;
char StrOfNum[10];
m_edit1.GetWindowText(StrOfNum,10);
sum=sum+atof(StrOfNum);
m_edit2.GetWindowText(StrOfNum,10);
sum=sum+atof(StrOfNum);
m_edit3.GetWindowText(StrOfNum,10);
sum=sum+atof(StrOfNum);
m_edit4.GetWindowText(StrOfNum,10);
sum=sum+atof(StrOfNum);
sprintf(StrOfNum,"%.3",sum);
m_edit5.SetWindowText(StrOfNum);
怎么在我定义的edit5文本框中没法显示sum的值??求指导
------解决方案--------------------
sprintf(StrOfNum,"%.3",sum);
//这里的格式化问题,"%.3lf"