中易网

C语言中的命令行是什么,他有什么作用.~~

答案:3  悬赏:0  
解决时间 2021-03-22 21:09
C语言中的命令行是什么,他有什么作用.~~
最佳答案
命令行是 是一行命令,包括程序名和位置参数。
例如:
copy a.txt b.txt

copy 是程序名,a.txt 是位置参数1,b.txt 是位置参数2
程序做复制 a.txt 到 b.txt去。

C语言main()函数可以取得程序名和位置参数:

void main(int argc, char *argv[]){
}
argc -- 程序名 加 位置参数 的总个数
argv[0] -- 含C可执行程序名
argv[1] -- 位置参数1
argv[2] -- 位置参数2
....
argv[n] -- 位置参数n

不必通过输入语句,命令行参数可以传入C 程序。

例如计算矩形面积:

void main(int argc, char *argv[]){
float w,h;
if (argc < 3){
printf("Usage:%s w h\n",argv[0]);
printf("for example: %s 3.2 4.5\n",argv[0]);
exit(0);
}
sscanf(argv[1],"%f",&w);
sscanf(argv[2],"%f",&h);
printf("area = %f\m",w*h);

}

命令行打入:
程序名 宽 高
输出矩形面积
全部回答
就是运行程序的时候要带进去的数据,一般留空即可,这个要讲也是很复杂的..简单来说,比如cs1.5 一般运行"d:\program files\cs1.5\cstrike.exe"即可,但是我想进入控制台,那么命令行参数为-console 就是说运行"d:\program files\cs1.5\cstrike.exe" -console就可以了 用过命令提示符没有?比如xcopy命令 xcopy c:\a.txt d:\b.txt 其中"c:\a.txt d:\b.txt"就是命令行参数
首先命令行不是C中的东西,命令行是在图形化操作系统之前的以命令方式与电脑交互的一种交互方式。C可以开发运行在命令行上的程序(即没有图形界面的)。作用与图形软件各有千秋。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
卧薪尝胆这个故事发生战国时期对吗
Excel中判断周几的技巧
on the basis of 和based on的区别?
function =partiald %ax训练数据集,ay测试数
搬家适合什么对联
工商手机银行自助注册到一半为什么会出现白屏
王者荣耀物防装备有哪些
有谁知道汽车香水哪个牌子最好?想买个挂件
地下城诺斯马尔地区的领主神器在哪里换呀?
打个喷嚏就肩膀疼,疼了5年啦 怎么回事
百合能泡酒吗?
大地影院(宏发大世界店)地址好找么,我有些事
我购的是无锡阿里斯顿R40H电热水器温控器坏了
为什么我的QQ申请老是失败,密码我真的不记得
建伍音响配什么功放好?
推荐资讯
怎样将smartdraw 文件导入word
我ssd和hdd冲突了怎么办?我电脑拆了,运回家
网上卖的打火石怎么样?货真价实么?
施韵酸木瓜酒喝着有什么好处
贵州那里招厨师学徒
昨天收到律师函。上面书面让我一次还清楚,叫
襄阳那里有福牌阿胶专卖店?
1845年产的黑便士硬币现值多少钱?
小学生校庆工艺手工制作
小藏獒可以喂肉吗??
3.7电池怎么转成1.5V
陌聊是不是坑钱的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?