//Checks if a arguement was specified
if (argv[1] != "")
strcpy(Buff1, argv[1]);
else
strcpy(Buff1, "default");
如果我运行:
./程序测试
Buff1 =测试
如果我运行:
。/程序
Buff1 =包装/ =包装
如果未指定任何内容,该如何设置Buff1默认为“默认”?
提前致谢。
最佳答案
使用argc
确定参数数量。如果未给出任何参数,则等于1;如果给出一个参数,则等于2。
请注意,您无法使用==
运算符比较C字符串。它是指针比较。