问题:
在调试程序时,经常会因为要修改某个参数而重复的编译执行程序观测结果?
解决方法:
步骤1:按Win+R键,输入 cmd 进入控制台;
步骤2:通过命令行模式进入包含 .exe应用程序的文件夹;
例如该文件路径为F:\template\bin\Release\template.exe
步骤3:在本文中template.exe后面填写要输入修改的参数,用空格隔开,有些参数本身需要带空格的使用双引号表示,防止空格被系统误读。
步骤4:按回车,即可执行程序。
本文测试代码:
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int i;
cout << argc <<endl; //输入参数个数+1,没有参数输入时默认为1
for (i = 1; i < argc; i++)
{
cout << argv[i] << endl; //输出要调试修改的参数
}
return 0;
}