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

有什么方法可以测试一个变量的值的变化!技巧有关问题

2012-02-19 
有什么方法可以测试一个变量的值的变化!技巧问题例如!inti0while(true){i++}如何知道上面的I的值在变化

有什么方法可以测试一个变量的值的变化!技巧问题
例如!
int     i=0;
while   (true){     i++};

如何知道上面的I   的值在变化有什么   函数还是有什么方法   ?

[解决办法]
那可以用DEBUG 下 调试跟踪语句TRACE出来
while (true)
{
i++;
TRACE(_T( "\n i = %d \n "), i);
};

release版本下 可以用 AfxMessageBox()
int i = 0;
char buffer[20];
while (true)
{
i++;
_itoa(i, buffer, 10);
AfxMessageBox(buffer);
};
[解决办法]
写日志,给你一个.
CStdioFile f;
CString strTemp;
CTime t=CTime::GetCurrentTime();
CString strFileName= "c:\\log\\log.txt ";
if(f.Open(strFileName,CFile::modeNoTruncate | CFile::modeCreate | CFile::modeWrite ,NULL))
{
if(f.GetLength()> =20480)//20k
{
f.SetLength(0);
}
f.SeekToEnd();
strTemp.Format( "%04d年%02d月%02d日%02d时%02d分%02d秒 ",t.GetYear(),t.GetMonth(),
t.GetDay(),t.GetHour(),t.GetMinute(),t.GetSecond());
f.WriteString(LPCSTR(strTemp));
f.WriteString( " ");
f.WriteString( "你要写的东西 ");
f.WriteString( "\r\n ");
f.Close();
}

热点排行