如何在C中使用main的参数?
我正在使用此代码在执行程序时测试来自命令行的条目。。它不起作用了。我该怎么办如何在C中使用main的参数?,c,C,我正在使用此代码在执行程序时测试来自命令行的条目。。它不起作用了。我该怎么办 if(argc >1) { if (argv[1] == "b" || argv[1] == "B") {b =1;} else if (argv[1] == "h" || argv[1] == "H") { b = 0;} } else { b =0; } 不能使用
if(argc >1)
{
if (argv[1] == "b" || argv[1] == "B")
{b =1;}
else if (argv[1] == "h" || argv[1] == "H")
{ b = 0;}
}
else
{ b =0; }
不能使用
=
运算符比较c字符串。改用。例如—
if ( (0 == strcmp(argv[1], "b") || .... )
“它不起作用”-我会像你一样具体。“修好它!”非常感谢你。成功了。我已经有一段时间没有用C了。