使用Visual Studio立即窗口将数组内容保存到文件

时间:2019-02-20 07:23:14

标签: visual-studio debugging

我正在使用Visual Studio 2017和C ++调试大型项目

我不经常使用它,所以不确定是否可行,但是有什么方法可以使用立即窗口将数组的所有内容保存到文件中吗?我一直在四处寻找即时窗口的功能,但似乎没有任何地方可以清楚地说明这一点

This page出现在Google上,它只表示可以显示变量的内容,但没有提供更多信息

通过查看stackexchange,我发现可以使用

来显示数组中的一系列值。
array_name, 10  

将显示数组的前10个元素,this answer说有一种方法可以将直接窗口中的输出直接定向到文件,但是我的数组有成千上万个元素,而{{ 1}}技巧仅在立即窗口中显示数组的前100个元素

在程序处于断点时,是否有直接的方法将变量或数组的内容保存到Visual Studio 2017中的文件中?

1 个答案:

答案 0 :(得分:0)

您可以通过将其复制到监视窗口之外来获取任何变量的内容。从那里您可以将其粘贴到文件中。我认为没有什么可以将其写入VS的文件中。您当然可以让您的程序做到这一点。

要将变量值获取到剪贴板,请在监视窗口(位于VS的底部)中为变量添加监视表达式。但是,不要只是复制表达式(因为将被加帽),将其展开然后选择全部(Ctrl+A),然后右键单击Copy Value,您应该将其保存到剪贴板。根据数组的内容,可能会截断。 enter image description here