如何在 Windows CMD 中将双引号作为命令行参数传递?

如何在 Windows CMD 中将双引号作为命令行参数传递?

argc主函数中的参数不包含重定向命令[ <>],但是我在使用双引号时遇到了一个令人困惑的问题:

  • 外壳:CMD
    • 我预期的argc3Yes!
      a.exe aa bb < input.txt
      

    • 我预计argc也是35,因为我想输入双引号作为参数:
      a.exe \" bb < input.txt
      

相关内容