好吧,我正在尝试让参数与小型测试应用程序一起正常工作。我的代码如下。我在 C++ 方面没有太多经验,所以我不确定为什么当我使用 -print(或 --print)启动测试时,它会自动声明“不是有效选项”,然后结束。
#include <iostream>
int main(int argc, char* argv[])
{
int option;
option = 1;
char* argument;
argument = argv[option];
while (option < argc)
{
if (argument == "-print")
{
std::cout << "Printing Extra Text";
}
else
{
std::cout << "Not a valid option" << std::endl;
}
option++;
}
std::cout << "Printing normal text" << std::endl;
return 0;
}
我这样做对吗?提前致谢。