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

3
我正在使用Visual Studio 2017和C++调试一个庞大的项目。
我不经常使用它,所以我不确定是否可能,但是有没有办法使用即时窗口将数组的所有内容保存到文件中?我一直在寻找即时窗口的功能,但似乎没有任何地方清楚地解释这一点。
谷歌搜索出现了这个页面,只说可以显示变量的内容,但没有提供更多信息。
通过查看StackExchange,我发现可以使用类似以下内容显示数组中的一系列值:
array_name, 10  

这段文本的意思是:有人想要在 Visual Studio 2017 中将变量或数组的内容保存到文件中,但数组有数千个元素,而且在立即窗口中使用“array_name, XX”技巧只会显示数组的前100个元素。有没有一种简单的方法可以在程序停在断点时保存变量或数组的内容到文件中?此外,this answer提供了一种显示数组前10个元素的方法。
1个回答

1
你可以通过从监视窗口中复制变量来获取任何变量的内容。然后,您可以将其粘贴到文件中。我认为没有什么方法可以从VS将其写入文件。当然,您也可以让程序执行此操作。
要将变量值添加到剪贴板,请在监视窗口中为您的变量添加监视表达式(它位于VS底部)。但是,请不要只复制表达式(因为它会被截断),请展开表达式,然后选择全部(Ctrl+A),然后右键单击复制值,您应该将其复制到剪贴板中。根据您的数组内容,可能会进行截断。 enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接