导航:首页 > 程序命令 > c命令行参数获取

c命令行参数获取

发布时间:2024-04-04 16:53:54

① 用c语言实现获取终端命令,来配置参数,怎么实现

#include<stdio.h>
#include<string.h>
intmain(intargc,char*argv[])
{
charset_leng[20]={0};

if(strcmp(argv[1],"set_leng")==0)
strcpy(set_leng,argv[2]);

//演示一下
printf("set_leng的值为%s ",set_leng);
}

如图,左边代码,右边是命令

若是图片看不清楚请 右键->新窗口打开图片。

望采纳。

② C语言 怎么得到命令行参数传入的整数

以int main(int argc, char **argv)
定义主函数
这样命令行参数会存在argv中
再用atoi或者sscanf函数,把字符串转为整型
比如
第一个参数是123
那么 argv[1] = "123"
int a;
sscanf(argv[1], "%d", &a);
这样a=123;

③ C/C++里面命令行参数是怎么使用的

比如说你双击一个txt文件,文件就打开了是不是?
计算机的注册表里面把这个txt扩展名与记事本也就是notepad.exe关联起来了。
然后实际上这个过程相当于在开始-运行-cmd的dos界面里面执行下面的语句
notepad 文件名
这个文件名是一个字符串,就是这个命令行参数了。
你自己可以试试。

同理,你可以自己定义一个扩展名,比如xxx,然后在注册表里面关联,然后双击则用你的C/C++程序打开这个文件。

④ c语言接收命令行参数

c语言如果想接收命令行参数,则main()函数要写成如下形式:

int main( int argc, char *argv[] )

说明:

int argc 表示参数个数,包括执行程序名,如果没有参数,该值为1

char *argv[] 表示参数列表,每个参数都是一个字符串。argv[0]是执行程序名

参考代码:

#include<stdio.h>
intmain(intargc,char*argv[])
{
inti;
printf("执行程序名:%s ",argv[0]);
for(i=1;i<argc;i++)
{
printf("第%d个参数为:%s ",i,argv[i]);
}
return0;
}

⑤ 高手求教!!!c语言中怎样读取命令行参数

把main函数声明为int main(int argc,char *argv[])
argc 是参数的个数
如:
int main(int argc,char *argv[])
{
printf("%s",argv[1]);
}
这是一个简单的未做错误判断的echo函数,将上面的源程序编译连接为echo.exe,然后在命令提示符下输入echo hello
这样,argc=2,argv[0]为echo,argv[1]为hello

我没用过linux,不知道上面的回答有没有对上意思。

⑥ C语言中关于通过命令行获取参数的编程

#include <stdio.h>
int main(int argc, char *argv[])
{
if(argc<2)
{
printf("you must input args!");
return 0;
}
if(strcmp(argv[1],"help")==0)
{
printf("此程序参数如下:\n");
printf("-c 提示是否确定。\n");
printf("-d 跳过警告,直接删除。\n");
printf("exit为退出。");
return 0;
}
else if(strcmp(argv[1],"-c")==0)
{
//此处省略N行你的代码
}
return 0;
}
如果你编译出来的程序名字叫 test.exe 那么在命令行下输入 test.ext help后就会打印
此程序参数如下:
-c 提示是否确定。
-d 跳过警告,直接删除。
exit为退出。

阅读全文

与c命令行参数获取相关的资料

热点内容
dns服务器很差什么意思 浏览:121
西门子数控机床编程与操作 浏览:991
工频压缩机专修 浏览:381
什么app可以连接电视 浏览:169
神舟电脑无法复制文件夹 浏览:53
s7相片怎么加密 浏览:530
单片机串接cd4094 浏览:820
cad批量生成pdf 浏览:254
iosui编程 浏览:137
怎么看明日之后服务器的排名 浏览:267
padcal编译系统属于 浏览:629
乐什么是个APP借钱的 浏览:693
网络服务器如何接线 浏览:491
虚拟机文件夹没东西 浏览:904
狗狗用什么app好 浏览:270
java代码反编译后出现特殊字符 浏览:992
oracle编程300经典 浏览:705
女生app取什么名字好听 浏览:397
msp430单片机串口 浏览:37
儿童压缩面膜怎么用法 浏览:93