[急求] VSCode 调试 C++ 如何实现输入重定向

查看 70|回复 2
作者:leverestfish   
明天要考试了,紧急来问一下:

  • 实现输入重定向(类似于 CLion 那样)
  • 经过测试发现 launch.json 里面 args 字段添加两个参数的方法  是不行的

  • 使用场景限制,必须要用 VSCode

  • 只使用 Microsoft 官方的那个 C/C++ 插件

  • 编译通过运行 Makefile 手动执行

  • 另外,在 macOS 上如果 debug 选择 external terminal 为 false 时( VS Code 内置的 terminal )似乎是完全没办法进行手动输入,其他操作系统不清楚

    搜遍全网似乎没看到好的方案,不理解为什么 VSCode 在 C++ 有输入的情况下调试这方面支持做的这么差,如果有完整的使用 VSCode 优雅调试 C++ 的文档请分享一下~
    提前感谢各位大佬!

    VSCode, 调试, terminal, 输入

  • iOCZ   
    我用 code runner 调试 c++
    kkocdko   
    是类似刷算法题做 stdin 重定向么,和 c 一样用 fopen 就行,或者只用 cin 然后这么写
    https://kkocdko.site/post/202201130103#redirect-cin
    另外这和 vscode 半毛钱关系没有,我们不能要求一个服务无数开发者的通用软件专为自己的需求量身定制。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部