我刚刚开始使用 Visual Studio 2012,我希望用它来编写 C++ 代码。
为了了解 IDE 的工作原理,我创建了一个非常简单的“添加两个数字”程序。
#include<iostream>
#include<cstdlib>
int add(int a , int b)
{
return a+b;
}
int main(int argc, char** argv)
{
int a = atoi(argv[1]);
int b = atoi(argv[2]);
std::cout << "The sum of the arguments is " << add(a,b) << std::endl;
return 0;
}
如果我硬编码'a' 和'b' 的值(即不需要传递argv),那么 F7 用于编译和Ctrl F5运行可执行文件会使程序完美运行。
argv
但是,如果我想在运行时指定它们,如何将's 传递给程序?
根据this SO thread上的第二个答案,我必须使用项目选项卡->属性->配置属性->调试,然后在(命令参数)下的右侧输入,
但是,如果我想快速运行程序并测试不同'argv'的可执行文件,这似乎非常不方便。