<分区>
检索和检查 argc 和 argv 的标准方法是什么?最佳用法是什么以及如何在 Linux 中做到这一点?
请举例说明。
“我想要一个复杂的命令行选项,我想在我的应用程序中使用它们” 这就是我的意思。
谢谢
<分区>
检索和检查 argc 和 argv 的标准方法是什么?最佳用法是什么以及如何在 Linux 中做到这一点?
请举例说明。
“我想要一个复杂的命令行选项,我想在我的应用程序中使用它们” 这就是我的意思。
谢谢
最佳答案
有(至少)两种方法来编写您的 main
函数:
int main()
{
}
和
int main(int argc, char* argv[])
{
}
如果您使用第二个选项,那么您的命令行参数将在 argv
中,其中有 argc
个元素:
#include <iostream>
int main(int argc, char* argv[])
{
for (int i = 0; i < argc; ++i)
{
std::cout << "arg #" << i << ": " << argv[i] << std::endl;
}
}
关于c++ - 我如何以标准方式从 C++ 中的 argc 和 argv 中获益?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047410/