用vs调试c++,想在输出窗口那里看见指定变量的值,该怎么写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用vs调试c++,想在输出窗口那里看见指定变量的值,该怎么写?相关的知识,希望对你有一定的参考价值。
设断点感觉繁琐了.
能不能写一行代码,让运行那一行时,就在vs的输出窗口里,显示出一行内容?
想在vs界面的"输出"窗口那里看见指定变量的值,该怎么写?
两种方法:
如果用了 MFC 的话,可以使用 TRACE(_T("x = %d\\n"), x); 这种写法,类似的还有 TRACE0(); TRACE1(); 之类的,都是 TRACE 的扩展。
可以设置日志断点,这种断点不会断住,但是会在输出窗口打印 log。具体操作是先打上一个普通断点,然后右击,不同 vs 版本名字不一样,VS 2013 是选择 "When hit...",我用的英文版。然后,会弹出一个设置框,按照它给的提示设置就好了。你只要输入要打印的信息,然后勾上继续运行就能达到你要的效果。设置成功的话,你会发现断点变成菱形的了。
以上是关于用vs调试c++,想在输出窗口那里看见指定变量的值,该怎么写?的主要内容,如果未能解决你的问题,请参考以下文章
对于C或C++语言,VS下调试如何查看指针数组的所指向的内容?谢谢指导.