linux下argc、argv参数的作用
来源:互联网 发布:hp1010打印机端口 编辑:程序博客网 时间:2024/05/23 11:41
1.其实: int main(int argc,char *argv[]) 是 UNIX 和 Linux 中的标准写法,而 int
main() 只是 UNIX 及 Linux 默许的用法..
那究竟 argc,argv[] 有何之用呢?下面看个例子 edit.c 就会明白它们的用法了:
#include<unistd.h> #include<stdio.h> int main(int argc,char *argv[]) { if(argc==1 || argc>2) { printf("请输入想要编辑的文件名如:./edit fillen"); } if(argc==2) { printf("编辑 %sn",argv[1]); } exit(0) }
编译该程序:gcc -o edit edit.c
运行:./edit
结果:请输入想要编辑的文件名如:./edit fille
运行:./edit edit.txt
结果:编辑 edit.txt
看到这里 argc,argv[] 如何用就很明白了,argc 是外部命令参数的个数,argv[] 存放各参
数的内容,如上例:执行 ./edit 时,argc 为1,
argv[0] 为 ./edit .而执行 ./edit edit.txt 时,argc 的值为 2,
argv[0] 为 ./edit,argv[1] 为 edit.txt .
2.在socket客户端中有
if(argc!=2){printf(“Usage:echo ip地址”); exit(0);}当在终端输入./client 192.168.1.200时,由于argc=2,所以不执行上面的printf。
- linux下argc、argv参数的作用
- Linux下解析argc和argv参数
- linux下argc argv的含义
- int main(int argc, char*argv[])参数的作用
- main()的参数argc,argv
- linux下main(argc,argv[])中shell的&应用
- linux中argc、argv参数介绍
- main函数的参数 argc argv env
- main函数的参数argc与argv
- MAIN函数的参数argc, argv说明
- 关于main函数的参数argc,argv
- main函数的参数详解argc argv
- argc、argv是输入的参数
- argc与argv参数的区别
- main函数的参数:argc, argv[]
- exe argc argv[]参数的意义
- main 函数的两个参数argc、argv
- main函数的参数:argc和argv
- 第一道SPFA HDU2544 最短路
- 在一台服务器上搭多个网站的解决方案
- Struts2 防止重复提交问题
- jsp表单提交乱码问题
- 任老板,施老板,吴老板,IHANDY,HIGH NOON。都是日入过2W 刀的。
- linux下argc、argv参数的作用
- WordPress字体设置方法详解
- oracle case when 用法总结 (转)
- 和机器学习和计算机视觉相关的数学
- VC菜菜鸟-VC串口编程,我羞涩地上了你
- The connection to adb is down, and a severe error has occured
- 求多个区间合并后区间大小的巧妙解决方法
- ttgb 卢淼
- 影响女人一生的7种资本(不管你是女人还是男人,不关你事母亲还是父亲,都值得一看)