如何在命令行中输入?

时间:2018-02-05 17:46:07

标签: c++ c command-line

我正在为一个类做一个任务,并注意到我可能需要argc和argv,但是当我查阅它以了解它时,我一直看到命令行的提及,但不知道如何从命令输入参数线。我只是需要帮助找出在命令行输入的位置,因为我访问的网站从未显示命令行的确切位置。我明白它是如何工作的。我使用的编码环境是Visual Studio 2017。

1 个答案:

答案 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的具体说明,了解如何将参数传递给应用程序。