调试问题???????高手指点------急 怎样设置一断点,让它满足条件的时候才中断,例如for ( i=0; i<100; i++ ){ a++; //我在这设一个断点,但不要每次都停,只要i==50的时候才停,怎么做}delphi里的调试都支持这个功能,VC没理由没有这个功能吧!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以设置条件,在vc的edit/breakpoint菜单下,或者用Alt-f9打开断点编辑对话框,然后在下面哪个listbox选择你的断点,然后点"condition"按钮,可以输入条件,格式和c表达式一样,但是不能调用函数。 其实你可以用这样的办法:for ( i=0; i<100; i++ ){ if (50 == i) { a++;//在此设置断点 }}虽然说这样要修改原代码,显得有点罗嗦.但并不降低运行速度(实际要降低,因为要多加判断),而使用vc的data condition监视,将明显降低运行速度,因为它的工作原理是在每个语句执行后都要检查你的data condition. VS2005 在类名上右击没有删除选项 50求高手帮我修正下面的程序 法向问题(opengl)求助! 如何用VC读取数据文件并将各数据赋给各个变量 急!在线等待 关于图形化控制的实现问题. vb中使用dll的问题 应该怎么写DllRegisterSever,在线等待,马上结贴 关于内存分配的问题! ntgraph控件使用的问题 哪有VC++ 6.0软件的下载呢? 编译微软的Detours 1.5时老是出错:fatal error LNK1103
for ( i=0; i<100; i++ )
{
if (50 == i)
{
a++;//在此设置断点
}
}
虽然说这样要修改原代码,显得有点罗嗦.但并不降低运行速度(实际要降低,因为要多加判断),而使用vc的data condition监视,将明显降低运行速度,因为它的工作
原理是在每个语句执行后都要检查你的data condition.