带参数的命令行
#include<stdio.h>#include<string.h>
int main(int argc, char*argv[]){
int i,len = 0;
for(i=0;i<argc;i+=2){
len += strlen (argv);
}
printf("%d\n",len);
}
//输入test abcd h3 k44
为啥运行的时候,不要输入,就自动显示数字29.本来我还要输入的 argv指向当前输入的程序路径及名称,你可以使用printf("%s",argv);调试一下你就会明白的
页:
[1]