1 #include<stdio.h>
2 #include<string.h>
3
4 int main(int argc,char* argv[])
5 {
6 printf("argc = %d\n",argc);
7 int i;
8 for(i = 0;i<argc;i++)
9 printf("%d:%s\n",i,argv[i]);
10 //命令行都是字符串,即使“1123”这样类似的也是数字字符串
11
12 if(argc == 1)
13 {
14 printf("没有带参数\n");
15 return 0;
16 }
17 if(strcmp(argv[0],"./hehe") != 0)
18 {
19 printf("你这不对吧!\n");
20 return 0;
21 }
22 for(i = 1;i<argc;i++)
23 printf("嘿嘿嘿 %s!\n",argv[i]);
24 return 0;
25 }
~
2 #include<string.h>
3
4 int main(int argc,char* argv[])
5 {
6 printf("argc = %d\n",argc);
7 int i;
8 for(i = 0;i<argc;i++)
9 printf("%d:%s\n",i,argv[i]);
10 //命令行都是字符串,即使“1123”这样类似的也是数字字符串
11
12 if(argc == 1)
13 {
14 printf("没有带参数\n");
15 return 0;
16 }
17 if(strcmp(argv[0],"./hehe") != 0)
18 {
19 printf("你这不对吧!\n");
20 return 0;
21 }
22 for(i = 1;i<argc;i++)
23 printf("嘿嘿嘿 %s!\n",argv[i]);
24 return 0;
25 }
~