调试的时候怎样跳过前面无错的循环次数?

SHOUYU2 2011-05-11 05:32:02
调试的时候,问题出现在一个for循环中,i=100的时候
能直接让程序运行到i=99的时候吗?
不然我要一直点鼠标99次啊,真麻烦
我用的是vc6.0
...全文
1135 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
JamOfCode 2011-05-11
  • 打赏
  • 举报
回复
可以设置断点的条件
wtbike 2011-05-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 milkylove 的回复:]
zhaozhong 大牛 我相信您一定是为了坚持KISS原则故意不使用条件断点的。
[/Quote]

KISS原则是什么?
失落的凡凡 2011-05-11
  • 打赏
  • 举报
回复
zhaozhong 大牛 我相信您一定是为了坚持KISS原则故意不使用条件断点的。
赵4老师 2011-05-11
  • 打赏
  • 举报
回复
for (i=0;i<200;i++) {
...
if (i==99) {
i=99;//加这三行并将断点设置在此行
}
...
}
ljt3969636 2011-05-11
  • 打赏
  • 举报
回复
for(int i =0; i < 100; i ++)
{
if(i == 99)
{
int i=0;//好些,这里加断点,没语句或者空语句不会断的
}
}
良仔 2011-05-11
  • 打赏
  • 举报
回复
step out
SHOUYU2 2011-05-11
  • 打赏
  • 举报
回复
好办法,谢了
liangchenxuqi 2011-05-11
  • 打赏
  • 举报
回复
for(i=0;i<=100;i++)
{
// 你的代码 开始
// 你的代码 结束
if( i==99 )
int debug = 1;//将断点设在这就可以了
}
nostopstep 2011-05-11
  • 打赏
  • 举报
回复
键盘上的Ctrl+B,然后选择Data页,在第一个输入框里面输入条件就可以了.如if(i==85),在第二个输入框里面输入停止次数.
fish_phenix 2011-05-11
  • 打赏
  • 举报
回复
for(int i =0; i < 100; i ++)
{
if(i == 99)
{
//这里加断点
}
}

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧