我在Visual Studio中开发C ++命令行应用程序,需要使用命令行参数对其进行调试。我只使用我需要的参数运行生成的EXE文件(比如这个program.exe -file.txt),但这样我就不能调试。我希望我的程序能用不同的参数执行几次。我发现我应该右键单击我的项目/在属性/调试/命令参数框中,然后键入我的参数。但我希望我的程序运行11个不同的参数。我想用不同的方式调用我的exe文件每次争论。我应该如何为每次运行分配我的变量并制作一个exe文件?我应该在命令参数框中分配所有参数,或者不使用空格进行一次运行并使用输入进行其他运行?
答案 0 :(得分:1)
如果要调试源代码,那么运行可执行文件不是一个好主意。
现在摆脱命令行参数,而不是在Button
中使用argc
和argv
,准备一份输入文件名列表,并将它们传递给实际一次编码一个(循环中)。
例如:
main