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

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

解决方法:

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

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

>在Solution Explorer中右键单击项目.
>在配置属性中设置所需的参数 – >调试 – >命令参数.
>按F5启动程序(在设置要停止的断点之后).

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

上一篇:《jdk8u源码分析》2.JLI_Launch


下一篇:[C/C++基础知识] main函数的参数argc和argv