手机版

vs2010中根据字符串内容添加断点介绍

时间:2021-11-16 来源:互联网 编辑:宝哥软件园 浏览:

在vs中,我们可以直接使用表达式。类型比较可以直接用运算符完成。I==2,I2;但是性格比较呢?我们有一个名为string的变量,定义如下:char * string=' Two设置断点:

当我们运行上面的代码时,我们会发现即使字符串的内容是“Two”,操作也不会中断。这是因为==运算符比较的是两个字符串的地址而不是内容,所以上面的断点不能满足我们的需求。(字符串名称为地址)考虑到程序员经常根据字符串的内容添加断点,Visual Studio在添加断点的功能上对字符串做了特别的支持。当我们根据字符串的内容添加断点时,可以使用strcmp等函数来设置断点。所以在上面的例子中,我们可以使用strcmp函数添加以下断点:

Visual Studio中的添加断点函数支持的字符串函数有:strlen、wcslen、strnlen、wcs len、strcmp、wcscmp、_ stricmp、_ wcsicmp、strncmp、wcs CMP、_ strncmp、_ wcsnimp、strrch、wcschr、strstr、wcsstr。

版权声明:vs2010中根据字符串内容添加断点介绍是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。