我正在为一个类做一个任务,并注意到我可能需要argc和argv,但是当我查阅它以了解它时,我一直看到命令行的提及,但不知道如何从命令输入参数线。我只是需要帮助找出在命令行输入的位置,因为我访问的网站从未显示命令行的确切位置。我明白它是如何工作的。我使用的编码环境是Visual Studio 2017。
答案 0 :(得分:1)
以下示例程序显示了如何访问命令行参数:
msoFalse
如果您从命令行运行此命令:
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
cout << "You have entered " << argc << " arguments:" << "\n";
for (int i = 0; i < argc; ++i) {
cout << argv[i] << "\n";
}
return 0;
}
您会看到以下输出:
./myprogram hello world
如果从特定IDE运行程序,则需要查找IDE的具体说明,了解如何将参数传递给应用程序。