vs2010根据字符串内容添加断点的方法介绍

vs2010根据字符串内容添加断点的方法介绍,第1张

在vs中我们可以直接用表达式 数值型比较直接用 *** 作符即可

如i== i<

但是字符型比较呢?

加入我们有一个名为string的变量 定义如下:

char *string= Two

设置断点

当我们运行上述代码时 会发现即使string的内容 Two 时 运行并没有中断 这是因为==运算符比较的是两个字符串的地址而不是内容 因此上述断点并不能满足我们的需求 (字符串名就是地址)

Visual Studio考虑到程序员经常会根据字符串的内容添加断点 因此在添加断点这个功能上为字符串做了特殊的支持 我们在根据字符串内容添加断点时 可以使用strcmp等函数来设置断点

于是在上述示例中 我们可以用strcmp函数来添加如下断点

Visual Studio中的添加断点功能中支持的字符串函数有

lishixinzhi/Article/program/ASP/201405/30971

1.在想断住的地方按F9设置断点。

2.按F5使用debug模式运行,程序执行到设置断点的地方会自动停住。这时候就可以查看当前各个变量值或者内存值了。

3.按F10可以单步执行,就是按一下从断点处向下执行一行

在代码左边的5毫米宽的竖条那里点左键就能加入断点。再点一下可以消去断点。

运行到哪里程序就会停下来。

F5是执行到下一个断点,

F10

是执行一行语句,

F11

也是执行一行但是是递归调试所调用的函数。

watch窗口可以看变量。

Break窗口可以设置、删除断点。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11122959.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存