我正在写一个c ++程序,我希望从命令行捕获输入。对于在命令行中输入的每个参数,将捕获它。程序将捕获每个命令行,直到用户输入END。然后,程序将提供输入的每个命令行参数的输出。示例:用户输入 ./ program 以运行此程序。捕获 ./ program 。然后用户输入 test 然后捕获用户然后输入 arg 然后输入 END 。然后程序输出
这是我发现的资源,我不知道如何完全实现和循环http://www.cplusplus.com/articles/DEN36Up4/
下面是我到目前为止,只是不确定for循环等待END
谢谢!
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
std::cout << "Enter your command line \n and to stop enter END" << std::endl;
for (int i = 0; i < count; ++i)
{
/* code */
}
// Once user types END then arguments entered in will display
std::cout << << std::endl;
return 0;
}