Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Visual Studio在调试期间导出数组内容 我目前正在把一些巨大的算术运算从MATLAB移植到C++,包括大量的数据。我想在VS中逐步超越C++代码,并将关键数组的内容与同时调试的MATLAB代码进行比较。由于有很多步骤,使用一些真正的C++代码导出值是非常丑陋的。 P>所以,有没有一种方便的方式将已知内存缓冲区的内容从C++导出到什么?我唯一能想到的就是复制watch window的内容。有更好的主意吗_C++_Visual Studio - Fatal编程技术网

使用Visual Studio在调试期间导出数组内容 我目前正在把一些巨大的算术运算从MATLAB移植到C++,包括大量的数据。我想在VS中逐步超越C++代码,并将关键数组的内容与同时调试的MATLAB代码进行比较。由于有很多步骤,使用一些真正的C++代码导出值是非常丑陋的。 P>所以,有没有一种方便的方式将已知内存缓冲区的内容从C++导出到什么?我唯一能想到的就是复制watch window的内容。有更好的主意吗

使用Visual Studio在调试期间导出数组内容 我目前正在把一些巨大的算术运算从MATLAB移植到C++,包括大量的数据。我想在VS中逐步超越C++代码,并将关键数组的内容与同时调试的MATLAB代码进行比较。由于有很多步骤,使用一些真正的C++代码导出值是非常丑陋的。 P>所以,有没有一种方便的方式将已知内存缓冲区的内容从C++导出到什么?我唯一能想到的就是复制watch window的内容。有更好的主意吗,c++,visual-studio,C++,Visual Studio,更新:在命令窗口中找到了>d命令。几乎满足了我的需要,除了1)与输出一起键入的令人不安的元信息,2)只能输出10000行:-毕竟,我能够使用>d命令以及稍微“打包”我的数据,以便在一个字符串中容纳更多数据,并执行多个转储。因为这是一个瞬间的任务,所以解决方案是合适的。我很困惑。。。你想从运行的C++程序中导出数据而不使用C++代码吗?将数据写入文件有什么不对?正如我所写的,有很多简单的语句,改变相同的数据。我不知道哪些语句是错误的,所以我应该在每个语句之后保存数据。是的,这是可能的,但我正在寻找

更新:在命令窗口中找到了
>d
命令。几乎满足了我的需要,除了1)与输出一起键入的令人不安的元信息,2)只能输出10000行:-

毕竟,我能够使用
>d
命令以及稍微“打包”我的数据,以便在一个字符串中容纳更多数据,并执行多个转储。因为这是一个瞬间的任务,所以解决方案是合适的。

我很困惑。。。你想从运行的C++程序中导出数据而不使用C++代码吗?将数据写入文件有什么不对?正如我所写的,有很多简单的语句,改变相同的数据。我不知道哪些语句是错误的,所以我应该在每个语句之后保存数据。是的,这是可能的,但我正在寻找更令人愉快的解决方案。那么,您正在寻找的是调试信息的交互式数据转储?我不知道怎么做。。。祝你好运