我想知道是否有一种简单的方法或扩展可以让我在断点处停止时将缓冲区记录到文件中。我有一个操作长缓冲区的 C 代码,我希望能够将它们快速写入文件,而不必通过 sprintf,这需要重新编译代码。
例如,我有一个长度为 N 的 int* 缓冲区,我希望能够随时记录该缓冲区的内容,只要我可以在当前范围内访问它。 我知道 VSCode 中的“watch”功能允许您通过执行“my_buffer, [buffer size]”来显示缓冲区的内容,然后您可以手动复制它,但是当缓冲区非常非常大时,这不太实用大。
“C/C++ Intellisense”扩展:该扩展支持使用 GDB 或 LLDB 调试 C/C++ 应用程序。虽然它不能直接解决日志记录问题,但它增强了整体调试体验。
“C/C++ 扩展包”:这包括有用的扩展,可提高调试功能并有助于管理日志和断点。