Chinaunix

标题: 检查参数个数 [打印本页]

作者: WuYaalan    时间: 2011-08-17 10:30
标题: 检查参数个数
以下是一不分程序
if(argc!=3 &&  argc!=5 && argc!=7 ){
printf("./send_data <-d data> <-s signum> [-p] [data]\n");
exit(1);
}
以上部分功能检查参数个数,谁能比较详细的给我讲下为什么用上述判断?以及输出命令格式参数一般用[],为什么还有<>?这个命令的argc=7对不?
作者: renxiao2003    时间: 2011-08-17 10:34
这就是一个输出信息啊。
作者: WuYaalan    时间: 2011-08-17 10:58
回复 2# renxiao2003


    能不能稍微详细点,比如为什么argc!=3?
作者: renxiao2003    时间: 2011-08-17 10:58
那就做多个判断呗。
作者: WuYaalan    时间: 2011-08-17 11:22
回复 4# renxiao2003

感谢
作者: amarant    时间: 2011-08-17 11:44
回复 1# WuYaalan


    这是一句C语言。。表示当你的参数不等与3/5/7的时候打印那句话。。{:3_185:}
作者: renxiao2003    时间: 2011-08-17 11:47
互相学习。客气。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2