int main(int argc, char * argv[]) 判断参数问题

2025-02-27 20:37:27
推荐回答(2个)
回答1:

#include
#include
using namespace std;
int main(int argc, char* argv[])
{
if(string(argv[1]) == "Doubt")
{
cout<<" 这样判断。就算输入 程序名 Doubt 条件语句也不会执行,谁帮我更正下";
}
return 0;
}

回答2:

不过在提取参数之前最好是判断一下argc,这个是记录参数个数的... 虽说不大熟悉C++,像C++应该也不能直接==来判断字符串吧,除非你对==进行了重载可以用字符串比较函数