【急】 if (argc == 1) 到底有什么作用?main()函数开头就有这样一句话,(argc == 1)究竟有何作用?if (argc == 1){fprintf(stderr,"las2las.exe is better run in the command line\n");}

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 05:59:59
【急】 if (argc == 1) 到底有什么作用?main()函数开头就有这样一句话,(argc == 1)究竟有何作用?if (argc == 1){fprintf(stderr,
xݒN@_e+ G EMR4D# "b( h94> ;m} [D4znfvvrH7H-#1<G33(EP@b6x^ 5Emìt`e:Ddg/XWԴ j?[Ȩ)߯&Ӳ()IOFI2|&L_XA 2W%$JHYP|%Z%a^b9nA CRzQL z 9C4[B)O&X!ADK$n-Pǽ"ѐi>Dkкlp_#Ig_|}>P-#00S;<6άa4jBDZS]*F \{fȭca9k13qB(44 "@3ǠȀ@ dҼu;I

【急】 if (argc == 1) 到底有什么作用?main()函数开头就有这样一句话,(argc == 1)究竟有何作用?if (argc == 1){fprintf(stderr,"las2las.exe is better run in the command line\n");}
【急】 if (argc == 1) 到底有什么作用?
main()函数开头就有这样一句话,(argc == 1)究竟有何作用?
if (argc == 1)
{
fprintf(stderr,"las2las.exe is better run in the command line\n");
}

【急】 if (argc == 1) 到底有什么作用?main()函数开头就有这样一句话,(argc == 1)究竟有何作用?if (argc == 1){fprintf(stderr,"las2las.exe is better run in the command line\n");}
argc == 1 就是说参数的个数为0.
argc是参数个数,定义为int
argv是字符串数组,存的是参数,定义为char**或者char* argv[]
比如你编译好的程序为my.exe
在命令行执行 my.exe 1 2 3
那argc就是4,argv[0]是"my.exe",argv[1]是"1",argv[2]是"2",argv[3]是"3";
希望对你有帮助.