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

关于数据输出显示有关问题?多谢大家帮忙

2012-03-29 
关于数据输出显示问题?谢谢大家帮忙!我的程序是测试红色圆圈出现和按键反应之间的时间间隔,我已成功实现,

关于数据输出显示问题?谢谢大家帮忙!
我的程序是测试红色圆圈出现和按键反应之间的时间间隔,我已成功实现,但是现在显示的结果总也不对,不知道为什么,希望大家帮帮忙!现将部分代码贴上。
void CDDlg::Radom() //随机输出红、绿、黄色圆圈的函数  
{
int n;

srand((unsigned)time(NULL));

  n=1+(rand()%3); 


switch(n)
{

case 1 : 
output();//红色圆圈输出函数
dwStart=GetTickCount();
break;

case 2 : 
goutput();//绿色圆圈输出函数
  ++m_idg;
m_iTime[m_idg-1]=-2;
break;

case 3 :
youtput();//黄色圆圈输出函数
++m_idy;
  m_iTime[m_idy-1]=-3;
break;
}


}



for(int i=1;i<6;i++) //输出结果
{  
CString str;
str.Format(" %d : %d\r\n ",i,m_iTime[i-1]);

if(m_iTime[i-1]==-1)
str.Format(" %d : 超时\r\n",i);
   
else if(m_iTime[i-1]==-2)
str.Format(" %d : 绿色圆圈无需反应\r\n",i);
 
elseif(m_iTime[i-1]==-3)
str.Format(" %d : 黄色圆圈无需反应\r\n",i);

m_sResult+=str;
}
m_iTime是放测试时间的DWORD型数组,初始化m_iTime[i]=-1;m_sResult是edit编辑框相关联的变量。
谢谢大家耐心看完!谢谢。

[解决办法]
我来了,问题解决,结贴吧。

热点排行