有没有办法在运行时设置argv和argc参数?

rem*_*der 3 c++ parameters parameter-passing argv argc

我需要调试我的程序,问题是这个程序需要几个参数.我怎样才能调试带参数的程序?我能以某种方式在运行时修改argc和argv参数吗?

Ste*_*end 5

最好的方法不是在运行时修改参数,而是调试具有所需参数的实例.

对于Windows,您可以在Visual Studio中执行此操作,如下所示:

  • 右键单击Solution Explorer中的项目.
  • 在Configuration Properties - > Debugging - > Command Arguments中设置所需的参数.
  • 按F5启动程序(在设置要停止的断点之后).

或者从命令行正常启动程序,然后附加调试器.