首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

数值显示有关问题

2012-03-27 
求助数值显示问题我对显示的数值求和取平均后 显示数值时有时候数值的小数位会出现$,这是怎么回事?temp5*

求助数值显示问题
我对显示的数值求和取平均后 显示数值时有时候数值的小数位会出现$,这是怎么回事?
temp=5*temp/(cout-old_cout);
double temp_avr;
temp_avr=(9*temp_old+temp)/10;
temp_old=temp_avr;

if(cout-old_cout==1){
if((temp<=360)&&(temp>=-360))
{
if(yunxing)
{
theCsl_ph.m_speed.Format(L"%7.1f",temp_avr);
theCsl_ph.SetDlgItemText(IDC_SPEED,theCsl_ph.m_speed);
}
else
{
theCsl_ph.m_speed.Format(L"%7.1f",temp);
theCsl_ph.SetDlgItemText(IDC_SPEED,theCsl_ph.m_speed);
}

[解决办法]
你单步调试看看,看执行到哪里变量的值是多少,就知道原因了
[解决办法]
加调试语句:
afxDump << temp_avr << "\n";
afxDump << theCsl_ph.m_speed << "\n";

热点排行