用vs调试c++,想在输出窗口那里看见指定变量的值,该怎么写?
设断点感觉繁琐了.能不能写一行代码,让运行那一行时,就在vs的输出窗口里,显示出一行内容?想在vs界面的"输出"窗口那里看见指定变量的值,该怎么写?...
设断点感觉繁琐了.
能不能写一行代码,让运行那一行时,就在vs的输出窗口里,显示出一行内容?
想在vs界面的"输出"窗口那里看见指定变量的值,该怎么写? 展开
能不能写一行代码,让运行那一行时,就在vs的输出窗口里,显示出一行内容?
想在vs界面的"输出"窗口那里看见指定变量的值,该怎么写? 展开
展开全部
两种方法:
如果用了 MFC 的话,可以使用 TRACE(_T("x = %d\n"), x); 这种写法,类似的还有 TRACE0(); TRACE1(); 之类的,都是 TRACE 的扩展。
可以设置日志断点,这种断点不会断住,但是会在输出窗口打印 log。具体操作是先打上一个普通断点,然后右击,不同 vs 版本名字不一样,VS 2013 是选择 "When hit...",我用的英文版。然后,会弹出一个设置框,按照它给的提示设置就好了。你只要输入要打印的信息,然后勾上继续运行就能达到你要的效果。设置成功的话,你会发现断点变成菱形的了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询