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

2024年11月16日 10:43
有1个网友回答
网友(1):

两种方法:

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

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