linux debug跳出循环,gdb调试,每次循环怎么运行到指定的断点处,而不是单步调试...

int findnumstring(char *outputstr, char *inputstr)

{

char *p, *maxPtr, *tmp;

int count, maxCount;

int numStart = 1;

count = maxCount = 0;

for(p = inputstr; *p != '';p++)

{

/*//我想每次循环就只接运行到此处进行调试。。

*设置好断点后,r   程序就到达这里了。。

*但之后  r     的话程序会重新从头开始运行。

*n  的话就会单步运行。。。

*每次循环我就想直接运行到该处。应该怎么做呢?*/

if(isdigit(*p))

{

count++;

if(numStart)

{

numStart = 0;

tmp = p;

}

}

else if(count > maxCount)

{

maxCount = count;

maxPtr = tmp;

count = 0;

numStart = 1;

}

}

if(count > maxCount)

{

maxCount = count;

maxPtr = tmp;

}

for(int i = 0; i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值