我正在使用Visual Studio 2017和C++调试一个大型项目
我不经常使用它,所以我不确定这是否可能,但是有没有办法使用即时窗口将数组的所有内容保存到一个文件中?我一直在寻找即时窗口的功能,但似乎没有任何地方可以清楚地解释这一点
This page出现在谷歌上,谷歌只说可以显示变量的内容,但没有提供更多信息
通过查看stackexchange,我发现可以使用以下命令显示数组中的一系列值
array_name, 10
它将显示数组的前10个元素,this answer说有一种方法可以简单地将即时窗口中的输出定向到文件,但是我的数组有数千个元素,并且array_name, XX
技巧只显示即时窗口中数组的前100个元素
当程序处于断点时,有没有一种直接的方法将变量或数组的内容保存到Visual Studio 2017的文件中?
发布于 2019-03-01 08:44:35
您可以通过将任何变量复制到监视窗口之外来获取该变量的内容。从那里你可以将它粘贴到一个文件中。我不认为有任何东西可以将它写入VS的文件中。当然,你可以让你的程序来做这件事。
要将变量值添加到剪贴板中,请在监视窗口中为变量添加监视表达式(位于VS的底部)。然而,不要只是复制表达式(因为它将被封顶)展开它,然后选择all (Ctrl+A
),然后右键单击Copy Value
,你应该把它放到剪贴板上。根据数组的内容,可能会有截断。
https://stackoverflow.com/questions/54780882
复制相似问题