Visual studio 将超大缓冲区数据从手表复制到文本文件

Visual studio 将超大缓冲区数据从手表复制到文本文件,visual-studio,debugging,visual-studio-2015,Visual Studio,Debugging,Visual Studio 2015,所以我有一个非常非常大的缓冲区,大小为1296000,我想在调试时将它从VS2015手表复制到一个文本文件中。文件流或cout命令不起作用,因此只能手动执行 有兴趣知道是否有任何快速方法可以复制所有缓冲区值,即[0]…到…[1296000]。。。到目前为止,当我尝试这样做时,我的系统挂起,以3000倍左右的倍数复制数据非常耗时 我需要这样做,因为这个buffer/txt文件将被用作另一个代码的输入。请建议一些在VS.中使用watch windo的快速方法。如果在debug watch窗口中按Ct

所以我有一个非常非常大的缓冲区,大小为1296000,我想在调试时将它从VS2015手表复制到一个文本文件中。文件流或cout命令不起作用,因此只能手动执行

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

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

如果在debug watch窗口中按Ctrl+C也不方便,我知道的解决方法是使用即时窗口(debug->Windows->immediate),可以使用“?”查看变量的值,然后将其复制到文本文件

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

如果在调试监视窗口中按Ctrl+C也不方便,我知道的解决方法是使用即时窗口(调试->窗口->即时),可以使用“?”查看变量的值,然后将其复制到文本文件

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


使用immediate很有帮助,但它只显示前100个值,然后我必须切换到再次查看其余值。如果你有一个解决方法,这将是有益的。我想使用调试扩展,但这并不容易。我修改了我的回复,其他社区成员使用数据断点共享了一个解决方案,并将值显示到输出窗口,也许这是一个比我以前的解决方案更好的解决方案。使用immediate很有帮助,但它只显示前100个值,然后我必须切换到再次查看其余值。如果你有一个解决方法,这将是有益的。我想使用调试扩展,但这并不容易。我修改了我的回复,其他社区成员使用数据断点共享了一个解决方案,并将值显示在输出窗口中,也许这是一个比我以前的解决方案更好的解决方案。