欢迎关注微信公众号“彭睿扬”,专门分享学习变成心得体会。
在开发过程中,经常会出现要获取命令行参数的场景,例如文本编辑器,数据库等等。其实实现起来也很简单,这样就可以。
int main(int argc,char *argv[]){
return 0;
}
其中,argc是参数的总数,argv是参数数组。
我们可以这样输出所有的参数。
#include<stdio.h>
int main(int argc,char *argv[]){
int i;
printf("Arguments is:\n");
for(i = 0;i <= argc;i++)
printf("%s\n",argv[i]);
return 0;
}
>gcc args.c -o args.exe
>args.exe hello world
Arguments is:
args.exe
hello
world
>args.exe "hello world"
Arguments is:
args.exe
hello world
你学会了吗?