永发信息网

什么是c的命令行参数??

答案:3  悬赏:30  手机版
解决时间 2021-02-23 05:07
我遇到点问题,就是一道题目要求我输出所有命令行的参数??
我以一点头绪也没有不知道怎么做,而且我对这个概念一点也没有!
希望能告诉我!!
最佳答案
所谓c语言的命令行参数,主要指的main函数的参数,main函数有操作系统来调用,用户通过操作系统来运行软件,因此可以传递参数。比如
 int main (int argc, char *argv[])  //这是控制台上的main函数  其中argc用于说明传递的命令行参数的个数,argv是一个char *的指针数组,每1个元素代表一个参数。其中argv[0]即表示程序本身。
全部回答
int main(int argnum, char* args[]) 比如你输入命令: 程序名 参数1 参数2 那么 argnum 值为3 args[0] 值为你的程序名(含全部路径,字符串) args[1] 值为 参数1 (字符串) args[2] 值为 参数2 (字符串)
楼主,别天真了。 argc的意思是什么? 就是你输入了几个参数这里就是记录的几个 cmd下有个attrib 命令, attrib +s +h +a 这里参数就是3个至于参数是什么这是需要自己一个个的判断 if ( argc == "/help" ) if(*argv[1] =="/help") 还有个重点!!单个字母可以这么比较,字符串也能用这么来比较吗?? 不是有个strcmp函数的么? 这参数是不能指定的!! 可变参数的! 假设你这代码生成的函数是louzhu.exe 那么你运行的时候是这么运行的,先把这个放到c:\...\system32下面 开始->运行 输入cmd,回车 louzhu /hellp ============= 看看下面的连接吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
四川成都特产有哪些
邮政卡能不能在工商自动存款机存款?
年轻人找什么工作好
oppor8可以使用蓝牙无线自拍神器吗?自拍神器
杨记小吃我想知道这个在什么地方
dnf放弃主线任务怎么再接
下列建设工程项目目标控制措施中,属于主动控
步步升鞋店在哪里啊,我有事要去这个地方
壳之少女动漫第三话出了没有?会出吗
【育儿心得怎么写】育儿心得:作文怎么写?
怎样办理脱离父子关系
好又多购物南曹桥头店地址在什么地方,想过去
会计师事务所,内资八大,三四线城市分所,出
谁认识大柳行开金矿的?
常熟市尚湖镇菲迪制衣厂怎么去啊,有知道地址
推荐资讯
墙微花的颜色深浅和叶子的浅有关系吗
绝地求生运行出现未知错误怎么办
谁有从前有座灵剑山全集百度云,麻烦给下资源
很爱一个人的网名
苯甲酸钠的生产工艺
一些细菌和 真菌与植物或动物共同生活在一起
为什么像克里琴科兄弟这样的重量级拳王出场费
2003年3月17日.湖北青年孙志刚因为没有暂住证
请问 耳麦 有几根线 是不是分1个耳机线 和麦
成都蓝风集团股份有限公司的介绍
春节是在春天吗
流浪和再婚哪一条路好走?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?