好的,我試圖讓參數在小測試應用程序中正常工作。我的代碼如下。我在C++方面經驗不足,所以我不確定爲什麼當我使用-print(或--print)啓動測試時會自動聲明「Not a valid option」,然後結束。命令行參數不起作用 - 完全跳過它們
#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;
}
我是對的嗎?提前致謝。