永发信息网

if(argc < 2) { printf("Usage:test any test string\n"); } else { str = argv[1]; } 怎么

答案:2  悬赏:80  手机版
解决时间 2021-03-19 12:54
if(argc < 2) { printf("Usage:test any test string\n"); } else { str = argv[1]; } 怎么解释
最佳答案
main(int argc,char *argv[])
argc和argv是main函数里2个参数
在控制台输入可执行文件后,然后空格参数,这样就能将参数带入到程序中
例如可执行文件名称为test.exe,参数s
test.exe s
这样argc为2(算上test.exe 和 s)
argv[0]="test.exe"
argv[1]="s"

根据argv个数进行不同操作
全部回答
argc为参数的数量.
如果参数数量小于2 输出字符串:Usage:test any test string
否则 将第一个参数值赋给 str变量。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
涂鸦怎样能让线条细点?
百色学院2016年农村小学全科教师定向培养免费
判了刑被送进监狱,多久可以和他见面(急求)
后缀名为“PHP”的文件是什么文件?
事业单位工伤住院怎么报销?
七喜笔记本电脑外接显示器,按FN+F3无反应,
倩女幽魂手游包裹满了怎么清理好 包裹满了问
比利时属于哪个国家的
现在芦台到北京的汽车有几趟啊,都是几点啊?
苹果6s要设置ipad平板一样的di
。一个运动场长250米,宽16o米,扩建时长增加
用清楚,委屈,厉害,胡思乱想,不慌不忙写一段话
秦皇岛和兴城哪个好
闽南语歌曲翻唱
我最好的朋友向我借钱,可是现在没有出十五我
推荐资讯
买了偷来的电瓶价值2一3万元会判刑吗
大理有什么好吃的,云南大理美食推荐
电影常慧珍观后感400字
吉林市福源馆的元宵汤圆多少钱一袋呀?
nv这两个英文是什么缩写
新房子装修后20多天,因为过年所以带孩子回去
如何开茶馆加盟店?有妙招的人看过来
火车站早上几点开始退票
我要考南京大学分析化学的研究生。。请问南大
老鸭汤里放白果 豇豆 山药可以吗
口袋妖怪漆黑的魅影5.0森之洋馆进去了却什么
阅读下面文章,完成小题。⑴古代生物的状况,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?