将极大的缓冲区数据从watch复制到文本文件

时间:2016-09-29 18:23:51

标签: visual-studio debugging visual-studio-2015

所以我有这个非常大的1296000大小的缓冲区,我想在调试时从我的VS 2015手表复制到文本文件。文件流或cout命令无法正常工作,因此请手动执行此操作。

有兴趣知道是否有任何快速方法来复制所有缓冲区值,即[0] ...到... [1296000] ...截至目前,当我尝试这样做时,我的系统挂起并复制数据比如3000左右的倍数是非常耗时的。

我需要这样做,因为这个buffer / txt文件将用作我另一个代码的输入。请建议在VS中使用手表windo的一些快速方法。

1 个答案:

答案 0 :(得分:0)

如果在调试监视窗口中按 Ctrl + C 也不方便,解决方法我知道使用立即窗口(Debug - > Windows - &gt ;立即),你可以使用"?"查看变量的值,然后将其复制到文本文件。

IInspectable使用数据断点共享另一个解决方法并输出值:

Visual Studio. Debug. How to save to a file all the values a variable has had during the duration of a run?