首页 > 解决方案 > 如何在Visual Studio的调试监视窗口中获取变量的全部内容

问题描述

在此处输入图像描述

如果我右键单击并复制,我只会得到一半的文本:

-       text    0x00000000000f20d0 L"_BinRun.IMAGE_DOS_HEADER := \"\t\tWORD   e_magic;\n\t\tWORD   e_cblp;\n\t\tWORD   e_cp;\n\t\tWORD   e_crlc;\n\t\tWORD   e_cparhdr;\n\t\tWORD   e_minalloc;\n\t\tWORD   e_maxalloc;\n\t\tWORD   e_ss;\n\t\tWORD   e_sp;\n\t\tWORD   e_c...  wchar_t *

在此处输入图像描述

试图将整个内容作为文字字符串获取,包括\"\t\t\n\等。我在我的项目和 vstudio2019 中使用 c++。

标签: c++visual-studiodebuggingvisual-studio-debugging

解决方案


你不能。字符串太长,无法直接显示在调试器监视窗口中。通过单击变量右侧的放大镜来使用字符串可视化工具。这就是它的用途,然后从那里复制它:

(强调我的)

在 Visual Studio 中进行调试时,可以使用内置的字符串可视化工具查看字符串。字符串可视化工具显示对于数据提示或调试器窗口来说太长的字符串。


推荐阅读