导航:首页 > 程序命令 > 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命令行参数获取相关的资料

热点内容
php论坛版块在哪个文件夹 浏览:441
暗黑的服务器为什么维护 浏览:621
android内存溢出的原因 浏览:15
标志307的压缩比是多少 浏览:634
服务器启动为什么叫三声 浏览:995
追风筝的人英文pdf 浏览:936
解压小熊手机壳 浏览:346
成都市区建成面积算法 浏览:660
智能家居单片机 浏览:97
买男装用什么app好 浏览:855
文件夹合并了怎么拆开 浏览:260
波段副图源码无未来函数 浏览:89
livecn服务器地址 浏览:259
程序员这个工作真的很吃香吗 浏览:847
程序员和数学分析师待遇 浏览:681
压缩气弹簧怎么拆 浏览:325
华为公有云服务器添加虚拟ip 浏览:211
程序员和运营哪个累 浏览:27
抖音安卓信息提示音怎么设置 浏览:456
光速虚拟机的共享文件夹 浏览:251