用vs调试c++,想在输出窗口那里看见指定变量的值,该怎么写?

设断点感觉繁琐了.能不能写一行代码,让运行那一行时,就在vs的输出窗口里,显示出一行内容?想在vs界面的"输出"窗口那里看见指定变量的值,该怎么写?... 设断点感觉繁琐了.
能不能写一行代码,让运行那一行时,就在vs的输出窗口里,显示出一行内容?
想在vs界面的"输出"窗口那里看见指定变量的值,该怎么写?
展开
 我来答
若惜_rx
2018-11-23 · 超过27用户采纳过TA的回答
知道答主
回答量:49
采纳率:70%
帮助的人:35.1万
展开全部

两种方法:

  1. 如果用了 MFC 的话,可以使用 TRACE(_T("x = %d\n"), x); 这种写法,类似的还有 TRACE0(); TRACE1(); 之类的,都是 TRACE 的扩展。

  2. 可以设置日志断点,这种断点不会断住,但是会在输出窗口打印 log。具体操作是先打上一个普通断点,然后右击,不同 vs 版本名字不一样,VS 2013 是选择 "When hit...",我用的英文版。然后,会弹出一个设置框,按照它给的提示设置就好了。你只要输入要打印的信息,然后勾上继续运行就能达到你要的效果。设置成功的话,你会发现断点变成菱形的了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式